Java - 문제 미리보기

문제 2180

easy
다음 코드의 실행 결과는 무엇인가요? ```java int temperature = 25; if (temperature > 30) { System.out.println("덥습니다"); } else { System.out.println("적당합니다"); } ```
A. `덥습니다`
B. `적당합니다`
C. 아무것도 출력되지 않음
D. 두 메시지 모두 출력됨

정답: B

⦁ 조건 평가 과정: ⦁ `temperature > 30` → `25 > 30` → `false` ⦁ 조건이 거짓이므로 `else` 블록 실행 ⦁ "적당합니다" 출력 ⦁ if-else의 상호배타적 특성: ⦁ `if`와 `else` 중 정확히 하나만 실행됨 ⦁ 조건이 참이면 `if` 블록만 실행 ⦁ 조건이 거짓이면 `else` 블록만 실행 ⦁ 둘 다 실행되거나 둘 다 실행되지 않는 경우는 없음

💡 학습 팁

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