Java - 문제 미리보기
문제 2182
easy
다음 코드의 빈칸에 들어갈 올바른 키워드는 무엇인가요?
```java
int score = 85;
if (score >= 90) {
System.out.println("A등급");
} _____ _____ (score >= 80) {
System.out.println("B등급");
} else {
System.out.println("C등급");
}
```
정답: B
⦁ `else if`의 특징:
⦁ 두 개의 키워드로 구성: `else` + `if`
⦁ 첫 번째 조건이 거짓일 때 추가 조건을 검사
⦁ 여러 조건 중 하나만 실행되는 선택적 구조
⦁ else if 구조:
```java
if (조건1) {
// 조건1이 참일 때
} else if (조건2) {
// 조건1이 거짓이고 조건2가 참일 때
} else {
// 모든 조건이 거짓일 때
}
```
⦁ 실행 과정:
```java
int score = 85;
if (score >= 90) { // 85 >= 90 → false
// 실행 안됨
} else if (score >= 80) { // 85 >= 80 → true
System.out.println("B등급"); // 실행됨
} else {
// 실행 안됨 (위에서 이미 조건 만족)
}
```
💡 학습 팁
이 문제를 포함한 Java 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.