[Java의 정석]Chapter4.조건문과 반복문(04~06)

Chapter 4. 조건문과 반복문

04. if-else문

  • if문의 변형인 if-else문의 구조
if(조건식) {
	//조건식이 참(true)일 때 수행될 문장들을 적는다
} else {
	//조건식이 거짓(false)일 때 수행될 문장들을 적는다
}

💡if문을 두 번 적으면 조건식이 두 개의 조건식을 계산해야 하지만, 	
if-else문을 사용하면 하나의 조건식만 계산하면 되므로 효율적이고 간단

05. if-else if문

  • 처리해야 할 경우의 수가 셋 이상일 경우 한 문장에 여러개의 조건식을 쓸 수 있는 if-else if문 사용
    (if-else문은 두 가지 경우 중 하나가 수행되는 구조)
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문의 어떤 블럭도 수행되지 않을 수 있음

06. if-else if문 예제

좋은 웹페이지 즐겨찾기