Java - 문제 미리보기

문제 2200

medium
다음 코드의 실행 결과는? ```java int i = 10; do { System.out.println("i = " + i); i++; } while (i < 5); ```
A. 아무것도 출력되지 않음
B. i = 10
C. 무한 반복
D. 컴파일 에러

정답: B

⦁ Do-while문의 핵심 특징: 조건이 거짓이어도 최소 한 번은 실행됩니다 ⦁ 실행 과정: 1. 코드 실행: `i = 10`을 출력하고 i를 11로 증가 2. 조건 검사: `11 < 5`는 거짓 3. 결과: 반복 종료 ⦁ 일반 while문과의 차이: ⦁ 일반 while: 조건을 먼저 검사 → 거짓이면 아예 실행 안 됨 ⦁ Do-while: 코드를 먼저 실행 → 그 다음에 조건 검사 ⦁ 따라서 "i = 10"이 한 번 출력되고 종료됩니다

💡 학습 팁

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