1. if 조건문과 else의 다양한 예문
if의 조건문이 거짓일 경우 다른 실행문이 출력되도록 하는 경우.
if의 조건이 거짓일 경우 무조건 else의 조건문이 실행되는 구조이기 때문에 else는 조건이 들어가지 않는다. else는 절대 단독으로 사용될 수 없고 if와 함께 사용이 되어야 한다.
(1) 예문 1
- 출력값
Good
(2) 예문 2
- 출력값
에러가 발생한다.
* 설명
else 위에는 반드시 if문이 존재해야 하는데 if문이 존재하지 않고 단독으로 사용되었기 때문에.
(3) 예문3
- 출력값
에러가 발생한다.
* 설명
else 위에는 반드시 if문이 존재해야 하는데 이 경우 if문이 아닌 평서문 ' System.out.println("Nice"); ' 가 존재하기 때문이다. if문의 중괄호가 없기 때문에 Hello출력문, Nice출력문 두 가지를 모두 포함하는 것이 아닌 바로 아래 Hello출력문만 포함되기 때문에 에러가 발생한다.
(4) 예문 4
- 출력값
Good
* 설명
else 위에 if문이 존재하고 if문의 조건은 거짓이기 때문에 Good이 출력된다.
(5) 예문 5
- 출력값
Hello
Nice
Good
(6) 예문 6
- 출력값
Nice
(7) 예문 7
- 출력값
없음
* 설명
참이 되는 조건의 출력문이 없기 때문에 출력값이 없다.
'Java > Day2' 카테고리의 다른 글
Scanner 클래스 (0) | 2021.10.30 |
---|---|
else if 조건문 (0) | 2021.10.30 |
if 조건문 (0) | 2021.10.30 |
dowhile 반복문을 사용한 예문 (0) | 2021.10.29 |
for 반복문과 dowhile 반복문의 비교 (0) | 2021.10.29 |