조건: if else / switch
반복: while / do while / for / foreach
제어: break / continue / goto
1. if else 조건문과 while 반복문
using System;
class Program
{
public static void Main()
{
int i = 0;
while (i < 4)
{
if (i % 2 == 0)
Console.WriteLine("{0} = 짝수", i);
else
Console.WriteLine("{0} = 홀수", i);
i++;
}
}
}

2. switch 조건문과 do while 반복문
반복 조건이 거짓이지만 do while 이기 때문에 한번 실행된다.
using System;
class Program
{
public static void Main()
{
bool flag = false;
int i = 0;
do
{
i++;
} while (flag);
switch (i)
{
case 0: Console.WriteLine("실행 안됨"); break;
case 1: Console.WriteLine("한번 실행됨"); break;
}
}
}

3. if else 조건문과 for 반복문, break / continue / goto 제어문
for 반복문으로 만든 무한 루프와 탈출 과정이다.
using System;
class Program
{
public static void Main()
{
int i = 0;
for (;;){ //무한 루프
Console.WriteLine("{0}회 반복", i);
if (i < 10)
goto RUN;
else
goto EXIT;
RUN: i++; continue;
EXIT: break;
}
}
}

4. foreach 반복문
using System;
class Program
{
public static void Main()
{
int[] numbers = { 4, 5, 6, 1, 2, 3, -2, -1, 0 };
foreach (int i in numbers)
{
Console.WriteLine("{0} ", i);
}
}
}

'C# > 공부' 카테고리의 다른 글
C# 실력 늘리기 1일차 (0) | 2022.07.19 |
---|---|
시리얼 통신 (0) | 2022.07.11 |
4. 클래스와 메소드 (0) | 2022.07.06 |
2. 연산자와 배열 (0) | 2022.07.05 |
1. C# 시작 - Hello, world! 와 변수, 자료형, 서식 지정자 (0) | 2022.07.05 |