반응형
while 구문과 do~while 구문을 이용한 반복문에 대해서 설명합니다.
while 문
while문은 조건이 참(true)인 동안 반복합니다. 루프를 0번 이상 반복합니다.
do ~ while 문
do ~ while문은 조건이 참(true)인 동안 반복하며, 최소한 1 번 이상 루프를 반복합니다.
while 예제
static void Main(string[] args)
{
int i = 0;
while (i<10)
{
i++;
Console.Write($"{i} ");
}
Console.WriteLine();
}
(Output)
1 2 3 4 5 6 7 8 9 10
do ~ while 예제
위에서 작성한 1부터 10까지 출력하는 코드는 do ~ while 문으로 표현하면 다음과 같습니다.
static void Main(string[] args)
{
int i = 0;
do
{
i++;
Console.Write($"{i} ");
} while (i < 10);
Console.WriteLine();
}
(Output)
1 2 3 4 5 6 7 8 9 10
while 또는 do ~ while 문을 이용해서 무한 반복문을 만들기 위해서는 다음과 같이 하면 됩니다.
while(true) { // 무한 반복 } |
do { // 무한 반복 } while(true); |
break 명령어를 사용해서 무한 반복문을 벗어나게 할 수 있습니다.
반응형
'C# > C#_기초강의' 카테고리의 다른 글
(C#) 제어문: goto 문 (0) | 2023.04.22 |
---|---|
(C#) break, continue 문 (0) | 2023.04.22 |
(C#) 구구단: for를 이용해서 2단부터 9단까지 세로 가로 모양으로 출력 (0) | 2023.04.22 |
(C#) 반복문: for, foreach (0) | 2023.04.22 |
(C#) 제어문: 선택문(Selection statements) if, else, switch (0) | 2023.04.21 |