구성

do { 실행 내용 } while ( 조건 );

설명

조건과 상관없이 일단 내용을 한번 실행합니다.

이후 조건에 따라 반복합니다 - while 문과 동일합니다.

예시

다시 1에서 10까지 숫자를 세고 싶다고 생각해 보겠습니다.

**int i = 1;      // 1부터 세기 시작**

**do**
{
		Console.WriteLine(i); 
		**i++**;        **//** **+1 씩 샙니다**
}
while(**i <= 10**)  **//** **10까지 셀것**

i 를 11 로 시작해보겠습니다.

**int i = 11;**

**do**
{
		**// 원래는 11이 10보다 크기 때문에 싱행되면 안됩니다.
    // 하지만 do while 에서는 무조건 한번은 실행됩니다.
    // 11을 한번 출력하고 종료됩니다.**
		Console.WriteLine(i);  
		**i++**;       
}
while(**i <= 10**)