1. else if 조건문
if 문의 값이 참이면 아래의 else if 문의 내용이 실행되지 않는다.
else if는 절대 단독으로 사용될 수 없고 반드시 if문과 함께 사용되어야 한다.
(1) 예문 1

- 출력값
Hello
- 설명
else if 문의 위에 있는 if문의 조건이 참이기 때문에 아래의 else if문들은 실행되지 않는다.
(2) 예문 2

- 출력값
Good
- 설명
if문의 조건은 거짓이기 때문에 실행되지 않고 두 번째의 else if문의 조건이 참이기 때문에 실행되었다. 위에서 이미 실행이 이루어졌기 때문에 제일 아래의 else if문은 실행되지 않는다.
(3) 예문 3

- 출력값
Nice
- 설명
if문의 조건은 거짓, 가운데의 else if문의 조건도 거짓이고 제일 아래의 else if문의 조건은 참이기 때문에 실행되어 Nice가 출력된다.
(4) 예문 4

- 출력값
없음
- 설명
if, else if, else if 조건문 3개의 조건이 모두 거짓이기 때문에 실행되지 않아서 출력값은 없다.
(5) 예문 5

- 출력값
Bye
- 설명
if문과 else if문 2개 모두 조건이 거짓이기 때문에 else문이 실행되어 Bye가 출력된다.
(6) 예문 6

- 출력값
에러 발생
- 설명
else if문 위에 if문이 존재하지 않기 때문에 에러가 발생한다.
(7) 예문 7

- 출력값
Good
(8) 예문 8

- 출력값
Hello
(9) 예문 9

- 출력값
Hello
Good
- 설명
if(5>1)의 조건이 참이기 때문에 Hello가 출력되고 else if(5>2)는 실행되지 않았다. if(5>3)의 조건이 참이기 때문에 Good이 출력되고 else는 실행되지 않았다.
(10) 예문 10

- 출력값
Nice
Good
(11) 예문 11

- 출력값
Good
(12) 예문 12

- 출력값
Bye
'Java > Day2' 카테고리의 다른 글
| Scanner 클래스 - 숫자를 입력 받아 값의 크기 비교하기 (0) | 2021.10.31 |
|---|---|
| Scanner 클래스 (0) | 2021.10.30 |
| if 조건문과 else의 다양한 예문 (0) | 2021.10.30 |
| if 조건문 (0) | 2021.10.30 |
| dowhile 반복문을 사용한 예문 (0) | 2021.10.29 |