JAVA/Java의 정석
자바의 정석 ch4 (5~8) if-else if문, 중첩 if문
Helmi
2023. 5. 17. 15:58
if-else if문
여러 개 중의 하나 - 여러 개의 조건식을 포함한 조건식
if (조건식1) {
//조건식 1의 연산결과가 참일 때 수행될 문장들을 적는다.
} else if (조건식2) {
//조건식 2의 연산결과가 참일 때 수행될 문장들을 적는다.
} else if (조건식3) { //여러개의 else if를 사용할 수 있다.
//조건식 3의 연산결과가 참일 때 수행될 문장들을 적는다.
} else { //마지막은 보통 else 블럭으로 끝나며, else 블럭은 생략 가능하다.
//위의 어느 조건식도 만족하지 않을 때 수행될 문장들을 적는다.
}
중첩 if문 - if문 안의 if
if (조건식1) {
//조건식 1의 연산결과가 참일 때 수행될 문장들을 적는다.
if (조건식2) {
//조건식 1과 조건식 2가 모두 참일 때 수행될 문장들
} else {
//조건식 1이 참이고, 조건식 2가 거짓일 때 수행되는 문장들
}
} else {
//조건식 1이 거짓일 때 수행되는 문장들
}
중첩횟수 제약 없음.
괄호{} 주의해야! (생략 하기도 함. 헷깔리지 않게 잘 써주는게 중요)