while문은 특정 조건이 참(true)인 동안 코드 블록을 반복 실행하는 제어문으로, for문과 달리 반복 횟수가 정해지지 않고 조건에 따라 계속 실행될 때 주로 사용한다.int i = 0;
while (i < 3)
{
Console.WriteLine(i);
i++;
}
true가 되면 실행한다. 시작부터 조건이 맞지 않으면 실행하지 않는다.int i = 0;
do
{
Console.WriteLine(i);
i++;
} while (i > 3);
do 안에 있는 블럭을 한번 실행하고 조건이 맞을 경우 while 문에 있는 조건을 반복한다.while문의 조건을 반복하진 않지만 일단 한번은 실행하므로 0이 출력되게 된다.