🔸 목표
while
문을 사용해 조건이 참인 동안 반복하는 코드를 작성한다.
for
문과의 차이를 이해한다.
🔹 예제 코드
// 파일 이름: 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까지 출력