🔸 목표


🔹 예제 코드

// 파일 이름: WhileLoopExample.java

public class WhileLoopExample {
    public static void main(String[] args) {

        int i = 1;

        while (i <= 5) {
            System.out.println("i = " + i);
            i++;  // 증감 필수! 안 하면 무한반복 됨
        }

        System.out.println("반복 종료");
    }
}


🔍 while 문 구조

초기값;

while (조건식) {
    // 조건이 true면 반복
    // 증감식 필수!
}


🧪 실행 결과

i = 1
i = 2
i = 3
i = 4
i = 5
반복 종료


🔸 무한 루프 주의

int x = 1;
while (x <= 5) {
    System.out.println(x);
    // x++; ← 이걸 빼먹으면 무한 반복됨!
}


🔸 예제: 10부터 1까지 출력