Java - 문제 미리보기
문제 2181
medium
다음 코드의 실행 결과는 무엇인가요?
```java
boolean isWeekend = false;
boolean isHoliday = true;
if (isWeekend) {
System.out.println("주말입니다");
} else {
System.out.println("평일입니다");
}
if (isHoliday) {
System.out.println("휴일입니다");
} else {
System.out.println("근무일입니다");
}
```
정답: C
⦁ 독립적인 if-else문들:
⦁ 각 if-else문은 서로 독립적으로 실행
⦁ 첫 번째 if-else의 결과가 두 번째에 영향을 주지 않음
⦁ 각각의 조건을 별도로 평가
⦁ 단계별 실행 과정:
첫 번째 if-else문:
```java
if (isWeekend) { // false
// 실행 안됨
} else {
System.out.println("평일입니다"); // 실행됨
}
```
두 번째 if-else문:
```java
if (isHoliday) { // true
System.out.println("휴일입니다"); // 실행됨
} else {
// 실행 안됨
}
```
💡 학습 팁
이 문제를 포함한 Java 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.