분류 전체보기184 [C#] 배열 - 데이터 저장 2024.03.26 - [C#/배열] - [C#] 배열 - 기본 2024.03.26 - [C#/배열] - [C#] 배열 - 생성 방을 만들었으니 두가지 데이터를 저장해보겠습니다. 배열에 데이터를 저장하기 위해서는 몇호실인지 지정할 필요가 있습니다. 대괄호 [ ] 와 인덱스를 이용해 활용할 수 있습니다. // game의 0호실에 “Leage of Legends” 데이터를 저장 string[] game = new game[3]; game[0] = "Leage of Legends" // game의 1호실에 “메이플 스토리” 데이터를 저장 string[] game = new game[3]; game[0] = "Leage of Legends" game[1] = "메이플 스토리" C#/배열 2024. 3. 26. [C#] 배열 - 생성 2024.03.26 - [C#/배열] - [C#] 배열 - 기본 앞서 변수를 다룰 때 데이터 형식과 변수이름 만 있으면 생성을 할 수 있었습니다. string game; 이 변수가 데이터가 살수 있는 집이라고 말씀을 드렸습니다. 하지만 배열에서는 집을 만든것 만으로 배열이 생성됐다고 보지 않습니다. 배열은 데이터 하나가 아닌 여러 데이터가 사는 집이기 때문에 추가적으로 방을 만들어줘야합니다. 모든 데이터가 한방에서 살지 않고 각자의 방을 만들어주어야 합니다. c# 에서는 새로운 무엇가를 만들때 new 라는 키워드를 이용해서 생성하게 됩니다. 배열의 선언 구조 사진 삭제 사진 설명을 입력하세요. 이때 new 는 뒤에 오는 것을 새로 만들어 주는 키워드 입니다. // 변수를 만들고 바로 방을 만들기 stri.. C#/배열 2024. 3. 26. [C#] 배열 - 기본 배열이란 배열이란 여러 데이터를 한가지 변수에 저장하는 기능입니다. League of Legends 라는 게임을 변수에 저장해 보겠습니다. string game = "League of Legends"; 이번에는 메이플 스토리 라는 이름을 추가로 저장해 보겠습니다. string game = "League of Legends"; game = "메이플 스토리"; C#/배열 2024. 3. 26. [C#] continue 2024.03.26 - [C#/제어문] - [C#] for 설명 반복문에서 해당 반복을 넘기고 다음 반복으로 넘어갈때 사용합니다. 예시 for(int i = 0 ; i < 5 ; i++) { if(i == 3) { continue; } Debug.Log(i + "번째 반복입니다."); } // "0 번째 반복입니다." // "1 번째 반복입니다." // "2 번째 반복입니다." // "4 번째 반복입니다." // 3 에서 continue 로 인해 해당 반복의 내용은 실행 안하고 다음으로 넘어갔습니다. C#/제어문 2024. 3. 26. [C#] break 2024.03.26 - [C#/제어문] - [C#] switch case 2024.03.26 - [C#/제어문] - [C#] for 설명 break 가 실행되면 진행되고 있는 구문들이 즉시 종료됩니다. 크게 2가지 경우에 사용합니다. Switch Case문 for문 예시 Switch Case문 스위치 케이스 문에서 각 구문을 종료할 때 break 를 넣어서 사용합니다. int x = 5; switch(x) { case 1: Console.WriteLine("치킨을 주문하자."); break; case 2: Console.WriteLine("피자을 주문하자."); break; defualt: Console.WriteLine("마라탕을 주문하자."); break; } For 문 반복문에서 break 가 걸리.. C#/제어문 2024. 3. 26. [C#] do while 2024.03.26 - [C#/제어문] - [C#] while 2024.03.26 - [C#/제어문] - [C#] for 2024.03.26 - [C#/제어문] - [C#] for, while 구성 do { 실행 내용 } while ( 조건 ); 설명 조건과 상관없이 일단 내용을 한번 실행합니다. 이후 조건에 따라 반복합니다 - while 문과 동일합니다. 예시 다시 1에서 10까지 숫자를 세고 싶다고 생각해 보겠습니다. 숫자를 1부터 세기 시작할것입니다. 1다음에 2를 셀 것입니다. 1→2 →3→4... (+1 씩 샙니다.) 숫자는10까지셀것입니다. int i = 1; // 1부터 세기 시작 do { Console.WriteLine(i); i++; // +1 씩 샙니다 } while(i C#/제어문 2024. 3. 26. [C#] for, while 2024.03.26 - [C#/제어문] - [C#] for 2024.03.26 - [C#/제어문] - [C#] while 2024.03.26 - [C#/제어문] - [C#] do while for문과 while 문 계속 반복하는데 필요한 문법입니다. 그렇다면 사용하는데 어떤 차이가 있을지 확인해 봅시다. for for문은 식 자체에 초기화, 조건, 변화 가 다 있습니다. 필요한 내용이 다 있으므로 가장 기본적인 사용방법입니다. 특수한 경우가 아니면 for문을 사용하는게 편합니다. while 조건만 체크하는 반복문입니다. 초기화나 변화가 없거나 외부에서 진행할 수 있습니다. 그 특징때문에 외부의 조건에 의해 영향 받을때 사용합니다. 인터넷에서 다운로드를 기다린다. 유저의 인풋을 기다린다. 어떤 유저가 승리.. C#/제어문 2024. 3. 26. [C#] while 2024.03.26 - [C#/제어문] - [C#] for 2024.03.26 - [C#/제어문] - [C#] do while 2024.03.26 - [C#/제어문] - [C#] for, while 구성 while ( 조건 ) { 실행 내용 } 설명 for문에 비해서 생긴것은 더 간단합니다. 조건만 체크하면 계속 반복 합니다. 초기화가 필요하면 while 문과 별도로 해줍니다. 초기화 ← while ( 조건 ) { 실행 내용 } 변화가 필요하면 내부나 외부에서 할 수 있습니다. 초기화 while ( 조건 ) { 변화 ← 실행 내용 } 예시 다시 1에서 10까지 숫자를 세고 싶다고 생각해 보겠습니다. 숫자를 1부터 세기 시작할것입니다. 1다음에 2를 셀 것입니다. 1→2 →3→4... (+1 씩 샙니다.).. C#/제어문 2024. 3. 26. [C#] for 2024.03.26 - [C#/제어문] - [C#] while 2024.03.26 - [C#/제어문] - [C#] do while 2024.03.26 - [C#/제어문] - [C#] for, while 어떤일을 한번이 아닌 여러번 계속 실행할때 사용하는 기능입니다. 구성 for ( 초기화 ; 조건 ; 변화 ) { 실행 내용 } 예시 1에서 10까지 숫자를 세고 싶다고 생각해 보겠습니다. 숫자를 1부터 세기 시작할것입니다. 1다음에 2를 셀 것입니다. 1 → 2 → 3 → 4... (+1 씩 샙니다.) 숫자는 10까지셀것입니다. 1부터 세기 시작 ; 10까지 셀것 ; +1 씩 샙니다 for ( int i = 1 ; i C#/제어문 2024. 3. 26. [C#] 논리 연산 - 조건부 논리 연산자 2024.03.25 - [C#/연산자] - [C#] 논리 연산 - 같음 연산자 2024.03.25 - [C#/연산자] - [C#] 논리 연산 - 비교 연산자 2024.03.25 - [C#/연산자] - [C#] 논리 연산 - 정리표 조건부 논리 연산자는 같음, 비교와는 다르게 조금 일반적이지 않은 판단을 하는 연산자입니다. && (And 연산자) 와 || (Or 연산자) 가 있습니다. bool isArrive_A = true; // 친구 A 는 도착했다! bool isArrive_B = false; // 친구 B 는 도착하지 않았다! // And 연산자 && 사용 if(isArrive_A && isArrive_B) { Console.WriteLine("식당으로 이동"); } else { Console.Wr.. C#/제어문 2024. 3. 26. [C#] switch case 2024.03.26 - [C#/제어문] - [C#] if, else if, else 같이 쓰기 구성 switche ( 조건 변수) { case 상수조건1 : 실행내용 break; case 상수조건2 : 실행내용 break; case 상수조건3 : 실행내용 break; } 설명 변수 한개를 가지고 그 변수가 무엇인지 확인하는 조건문입니다. if ~ else if 로 완벽하게 대체 할 수 있지만 한가지 조건을 더 정교하게 체크 할 수 있습니다. case 에 들어가는 조건은 고정된 상수여야 합니다. 1, 2, 3 : 고정된 값 O x > 10 : 변할수 있는 값 X int a 등 새로운 변수 활용 X case 에 들어가는 조건은 중복되면 안됩니다. // 에러!!! case 1: Console.WriteLine.. C#/제어문 2024. 3. 26. [C#] if, else if, else 같이 쓰기 2024.03.25 - [C#/제어문] - [C#] if 2024.03.25 - [C#/제어문] - [C#] else if 2024.03.26 - [C#/제어문] - [C#] else if, else if, else 3가지 조건문을 같이 쓸 수 있습니다. if ( 조건 ) { 실행 내용 } else if (추가 조건) { 실행 내용 } else { 실행 내용 } else if 는 여러번 체크 할 수 있습니다. if ( 조건 ) { 실행 내용 } else if (추가 조건) { 실행 내용 } else if (추가 조건) ← { 실행 내용 } else { 실행 내용 } 설명 여러 조건문들이 있을 때 모든 조건 중 단 하나만 실행됩니다 각자 실행시키고 싶을 때는 그냥 if문을 여러개 사용하세요. 예제 int .. C#/제어문 2024. 3. 26. 이전 1 ··· 11 12 13 14 15 16 다음 반응형