- while문은 조건을 먼저 검사하고 반복 여부를 결정하지만 do ~ while문은 일단 반복문을 먼저 실행하고 난 뒤에 조건을 검사하여 다음 반복 여부를 결정함
- while문은 조건식에 다라 반복문이 단 한번도 실행되지 않을 수 있지만 do ~ while문은 최소 한 번의 실행은 보장됨
- <기본 문법>
do {
//반복 실행할 문장
} while(조건식)
// => 주의! while문 뒤에 반드시 세미콜론(;) 필수!
i=11;
do { // 조건식이 없으므로 블록문이 무조건 한 번 실행됨!
// 제어변수 i 초기값이 10보다 크더라도
// 조건식 판별을 마지막에 수행하므로 일단 실행문이 한 번 실행되고
// 이후 조건식 판별 결과가 false이므로 do ~ while문을 빠져나감
System.out.println("i = " + i);
i++;
} while(i<=10);
System.out.println("do ~ while문 종료 후 i 값 =" +i);
'JAVA' 카테고리의 다른 글
[JAVA] break문과 continue문 (1) | 2023.09.11 |
---|---|
[JAVA] 중첩 while문 (0) | 2023.09.11 |
[JAVA] while문 (0) | 2023.09.11 |
[JAVA] 중첩 for문 (1) | 2023.09.11 |
[JAVA] 반복문 - for문 (0) | 2023.09.11 |