반응형

FOR 4

[C#문법] Part8-5 반복문: break문, continue문

[ 개요 ]반복문을 돌다가 원하는 요소에서 반복문을 탈출하거나 반대로 원하지 않는 요소에서 탈출해야 할 때가 있다.이번 시간에는 조건문과 반복문을 이용하여 break문과 continue문에 대해 알아보자.[ 개념 ]조건문과 반복문을 이용해서 탈출하려면 break문을 사용하면 된다.저번 시간에 switch문을 쓰면서 break문을 사용한 적이 있다.static void Main(string[] args){ int[] arr = new int[10] { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }; foreach (int item in arr) { if (item == 5) { Console.WriteLine("탈출"); ..

C#문법 2023.02.03

[C#문법] Part8-4 반복문: foreach문(배열 응용)

[ 개요 ]foreach문은 언뜻 보면 for문과 비슷하게 생겼다.실제로 foreach문은 for문과 동작 방식이 비슷한데 for문을 더 쉽게 사용하도록 나온 문법이다.이번 시간에는 반복문의 응용과 foreach문의 사용법에 대해서 알아본다.[ 개념 ]이전에 배운 반복문들은 조건식을 통해 반복 문의 끝을 정해주었다.foreach (element in iterable-item){ // 코드}그러나 foreach문은 인자로 들어온 배열같이 여러 데이터가 있는 자료형(iterable-item)의 요소(element)들을 순서대로 접근할 수 있도록 한다.다른 반복문을 통해서도 배열의 요소를 출력할 수 있지만 인덱스가 배열의 크기를 넘는다면 오류가 날 수 있기에 사용이 조심스럽지만 foreach문은 안전하게 ..

C#문법 2023.02.03

[C#문법] Part8-3 반복문: for문

[ 개념 ]for문도 while문과 같이 해당 코드를 반복할 수 있다.그러나 for문이 while문에 비해 가독성이 좋아서 for문을 주로 사용한다.먼저 초기화식이 실행된다.그리고 조건식이 조건을 만족하는지 판단하며 true이면 실행 문장을 실행한다.실행 문장이 끝나면 반복문의 한 사이클이 끝나는데 이때 증감식을 실행시킨 후, 다시 조건식으로 판단한다.static void Main(string[] args){ for (int i = 0; i 초기화식에서는 i라는 변수를 선언하고 0으로 초기화하였다.조건식에서는 i가 10미만일 때까지 반복문을 반복하게 하였다.증감식에서는 i를 1씩 증가시켰다.for문을 통해 i를 1씩 증가시켜서 i를 10이 되기 전까지 계속 출력함을 확인할 수 있다.static vo..

C#문법 2023.02.03

[C#문법] Part8-2 반복문: do-while문

[ 개념 ]do-while은 while과 비슷한 반복문이다.그러나 do-while은 조건에 관계없이 한번 코드를 실행하고 그 이후의 조건식을 통해 만족하면 코드를 반복한다.do{    //코드} while(조건식)먼저 do를 선언해 주고 코드 블록 안에 반복하고자 하는 코드를 넣어준다.코드 블록을 닫고 while과 조건식을 선언해 주면 된다.static void Main(string[] args){ string str; do { Console.Write("반복할까요?(Y/N):"); str = Console.ReadLine(); } while (str == "Y");}먼저 do 안에 있는 코드를 한번 실행한다.Y를 입력할 때마다 while 문의 조건식에..

C#문법 2023.02.03
728x90