반복문7 [C#] foreach 2024.03.27 - [C#/배열] - [C#] 반복 처리 구성 foreach(변수타입 반복변수 in 배열) { 실행 내용 } 설명 조건식을 쓰지 않고 해당 배열을 처음부터 끝까지 반복할때 사용합니다. string[] games = new string[3] {"League of Legends", "메이플 스토리", "디아블로"} 반복 변수는 매 반복시마다 해당 배열의 다음 값으로 변합니다. string[] games = new string[3] {"League of Legends", "메이플 스토리", "디아블로"} foreach(string game in games) { // 0번째 반복시 game : League of Legends // 1번째 반복시 game : "메이플 스토리" // 2번째 반복.. C#/배열 2024. 3. 27. [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. 이전 1 다음 반응형