Java do-while 문

while(조건식) 사용할 때 조건식부터 참이어야 while 코드블록을 실행할 수 있었다. do-while문은 이 조건식부터 검사하지 않고 먼저 코드블록을 실행시키고 조건을 검사한다.

예시 코드

public class DoWhile {
    public static void main(String[] args) {
        do {
            System.out.println("코드 실행");
        } while (false);
    }
}

위 코드를 실행시키면 while 문이 false 임에도 콘솔에서 "코드 실행" 문구가 뜨는 것을 볼 수 있다.

이후 while (expression) 조건식을 검사하여 참이면 코드블록을 다시 실행한다.