WHILE

while

while (조건식) {

조건식의 결과가 인 동안 반복적으로 실행하고자 하는 문장;

}

실행 순서

  1. 조건식

  2. 조건식 이 참일 경우 문장 수행

  3. 조건식이 거짓이 될 때 까지 반복

  • 아래 예제코드로 학습해 보겠습니다.

class Control5_1 {
    public static void main(String[] args) {
        int i = 10; // while 반복 횟수 , 즉 for 문의 초기화

//        while (i-- != 0) {
//            System.out.println(i);
//        }
        
        // 위 코드와 같은 동작을 수행합니다.
        while (i != 0) {
            i--;
            System.out.println(i);
        }
    }
}

do - while

do {

조건식의 결과가 인 동안 반복적으로 실행하고자 하는 문장;

} while (조건식);

실행 순서

  1. 처음 한 번은 무조건 실행

  2. 조건식

  3. 조건식 이 참일 경우 문장 수행

  4. 조건식이 거짓이 될 때 까지 반복

  • 아래 예제코드로 학습해 보겠습니다.

circle-info

Ref. Java의 정석 기초편 Chapter4(16, 17, 18, 19)

Ref. while과 do-whilearrow-up-right

Last updated