Helmi

자바의 정석 ch4 (5~8) if-else if문, 중첩 if문 본문

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이 거짓일 때 수행되는 문장들

}

중첩횟수 제약 없음.

괄호{} 주의해야! (생략 하기도 함. 헷깔리지 않게 잘 써주는게 중요)