if-else문의 구조
if(조건식) {
//조건식이 참(true)일 때 수행될 문장들을 적는다
} else {
//조건식이 거짓(false)일 때 수행될 문장들을 적는다
}
💡if문을 두 번 적으면 조건식이 두 개의 조건식을 계산해야 하지만,
if-else문을 사용하면 하나의 조건식만 계산하면 되므로 효율적이고 간단
if-else if문
사용if(조건식1) {
//조건식1의 연산결과가 참(true)일 때 수행될 문장들을 적는다
} else if(조건식2) {
//조건식2의 연산결과가 참(true)일 때 수행될 문장들을 적는다
} else if(조건식3) {
//조건식3의 연산결과가 참(true)일 때 수행될 문장들을 적는다
} else { //마지막은 보통 else로 끝나며, else블럭은 생략 가능
// 위의 어느 조건식도 만족하지 않을 때 수행될 문장들을 적는다
}
💡첫 번째 조건식부터 순서대로 평가하여 참인 조건식을 만날 경우 if-else if문을 벗어남
만일 결과가 참인 조건식이 하나도 없으면, 마지막에 있는 else블럭의 문장들이 수행되며
else블럭이 생략되었을 때는 if-else if문의 어떤 블럭도 수행되지 않을 수 있음