■ do-while문
do-while 문이란?
while 문과 비슷하지만, 조건에 상관 없이 무조건 한 번은 코드를 실행한다.
do-while 구조
do {
// 코드
} while (조건식) ;
while 예제 코드)
package loop;
public class DoWhile1 {
public static void main(String[] args) {
int i = 10;
while (i < 3) {
System.out.println("현재 숫자는 : " + i);
i++;
}
}
}
실행 결과)

# i = 10 이기 때문에 while ( i < 3) 조건식은 거짓이 되기 때문에 아무것도 출력되지 않는다.
Dowhile 예제 코드)
package loop;
public class DoWhile2 {
public static void main(String[] args) {
int i = 10;
do {
System.out.println("현재 숫자는 : " + i);
i++;
} while (i < 3);
}
}
실행 결과)

# do-while 문은 최초 한 번은 항상 실행된다. 따라서 먼저 현재 숫자는 : 10이 출력된다.
# 코드 블럭 실행 후 조건식을 검증하는데, i = 10 이기 때문에 while ( i < 3) 조건식은 거짓이 되어 do-while 문 탈출!
※ do-while 문은 최초 한 번 코드 블럭을 꼭 실행해야 하는 경우에 사용한다.
'Language > Java' 카테고리의 다른 글
| Java for문1 (0) | 2024.06.28 |
|---|---|
| Java break, continue (0) | 2024.06.28 |
| Java while문2 (0) | 2024.06.28 |
| Java while문1 (0) | 2024.06.28 |
| Java 반복문 시작 (0) | 2024.06.28 |