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

Chapter 4. 조건문과 반복문

07. 중첩 if문

  • if문의 블럭 내에 또 다른 if문을 포함시키는 것을 중첩 if문이라고 하며, 중첩의 횟수에는 거의 제한이 없음
 if(조건식1) {
 	//조건식1의 연산결과가 true일 때 수행될 문장들을 적는다
    if(조건식2) {
        //조건식1과 조건식2가 모두 true일 때 수행될 문장들
    } else {
       //조건식1이 true이고, 조건식2가 false일 때 수행되는 문장들
    }
} else {
	//조건식1이 false일 때 수행되는 문장들
}



* 내부의 if문은 외부의 if문보다 안쪽으로 들여쓰기해서 두 if문의 범위를 명확히 구분하여 작성

08. 중첩 if문 예제

  • 3개의 if문으로 이루어져 있으며, if문 안에 또 다른 2개의 if문을 포함하고 있음
  • 제일 바깥쪽에 있는 if문에서 점수에 따라 학점(grade)를 결정하고, 내부의 if문에서는 학점을 더 세부적으로 나누어서 평가하고 결과 출력

좋은 웹페이지 즐겨찾기