반복문은 어떤 작업(코드)들이 반복적으로 실행되도록 할 때 사용됩니다.
반복문에는 for문, foreach문, while문 do-while문이 있습니다.
(반복문들 가운데 while문과 do-while문을 다루겠습니다.)
int a = 1;
while(a<5)
{
Console.WriteLine($"{a}번 째 반복중..");
a++;
}
조건문이 true인 상태일 때 while문에 속한 문장(코드)를 반복합니다.
int a = 1;
do
{
Console.WriteLine($"{a}번 째 반복중..");
a++;
}
while (a < 5);
실행을 한 뒤에 while의 조건을 확인합니다.
int a = 1;
do
{
Console.WriteLine($"{a}번 째 반복중..");
a++;
}
while (a < 1);
조건문이 false임에도, do문은 먼저 실행됩니다.
while문은 조건문이 true일 때 반복하고 싶다면 꾸준히 사용해 왔던 문법입니다.
하지만 인터넷을 아무리 뒤져봐도 do-while문은 잘 사용하지 않고, 꼭 한 번은 실행 되어야 하는 코드가 있다면 do-while을 사용해야 한다고 말합니다.
* (아직은 꼭 한 번은 실행하여야 하는 코드를 짜본적이 없어, 짜게 된다면 수정하겠습니다.)