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 + " ");
}
}
}
```
정답: B
반복문을 단계별로 분석해보겠습니다:
⦁ i = 0: 조건에 해당하지 않음 → `0` 출력
⦁ i = 1: 조건에 해당하지 않음 → `1` 출력
⦁ i = 2: `continue` 실행 → 출력하지 않고 다음 반복으로 이동
⦁ i = 3: 조건에 해당하지 않음 → `3` 출력
⦁ i = 4: `break` 실행 → 반복문 완전히 종료
키워드 정리:
⦁ `continue`: 현재 반복을 건너뛰고 다음 반복으로 이동
⦁ `break`: 반복문을 완전히 종료
💡 학습 팁
이 문제를 포함한 Java 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.