Java - 문제 미리보기

문제 2429

medium
다음 코드의 실행 결과로 올바른 것은? ```java public class Test { public static void main(String[] args) { for (int i = 0; i < 5; i++) { if (i == 2) { continue; } if (i == 4) { break; } System.out.print(i + " "); } } } ```
A. `0 1 2 3 4`
B. `0 1 3`
C. `0 1 3 4`
D. `0 1 2 3`

정답: B

반복문을 단계별로 분석해보겠습니다: ⦁ i = 0: 조건에 해당하지 않음 → `0` 출력 ⦁ i = 1: 조건에 해당하지 않음 → `1` 출력 ⦁ i = 2: `continue` 실행 → 출력하지 않고 다음 반복으로 이동 ⦁ i = 3: 조건에 해당하지 않음 → `3` 출력 ⦁ i = 4: `break` 실행 → 반복문 완전히 종료 키워드 정리: ⦁ `continue`: 현재 반복을 건너뛰고 다음 반복으로 이동 ⦁ `break`: 반복문을 완전히 종료

💡 학습 팁

이 문제를 포함한 Java 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.