Java - 문제 미리보기

문제 2178

easy
다음 코드의 실행 결과는 무엇인가요?
```java
int score = 95;
if (score >= 90) {
System.out.println("우수한 점수입니다!");
}
System.out.println("프로그램 종료");
```
A. `프로그램 종료`만 출력
B. `우수한 점수입니다!`만 출력
C. ```txt
우수한 점수입니다!
프로그램 종료
```
D. 컴파일 오류 발생

정답: C



⦁ if문의 실행 흐름:
1. 조건 `score >= 90` 평가 → `95 >= 90` → `true`
2. 조건이 참이므로 if 블록 내부 코드 실행
3. if문 완료 후 다음 코드 계속 실행

⦁ 단계별 실행 과정:
```java
int score = 95;
if (score >= 90) { // 95 >= 90 → true
System.out.println("우수한 점수입니다!"); // 실행됨
}
System.out.println("프로그램 종료"); // 항상 실행됨
```
⦁ if문의 특징:
⦁ 조건이 참일 때만 중괄호 `{}` 안의 코드 실행
⦁ if문이 끝나면 다음 코드는 조건과 관계없이 계속 실행
⦁ if문은 프로그램 흐름을 중단시키지 않음

💡 학습 팁

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