java 07 중첩 if 문

중첩 if 문

if문 안의 if문

 

if ( 조건식 1 ) {

// 조건식1의 연산결과가 참 (ture)일 때 수행될 문장들을 적는다. 

      if ( 조건식 2){ 

       // 조건식1과 조건식2가 모두 ture일 때 수행될 문장들 

      } else {

// 조건식1이 true이고, 조건식2가 false일 때 수행되는 문장들

      }

} else {

// 조건식1이 false일 때 수행되는 문장들


예를들어 아래의 두개 코드는 같다.

if(num >= 0)
	if (num != 0)
    	sign = '+' ;
else
	sign = '-';
if ( num >= 0 ) {
	if ( num != 0) {
    	sum = '+' ;
    }else {
    	sign = '-' ;
    }
}

즉, 괄호가 생략되면 else 블럭은 가까운 if문에 속한 것으로 간주한다!!

 

'자바 > 4. 조건문과 반복문' 카테고리의 다른 글

Java 09 switch 문  (0) 2021.03.30
Java 08 중첩 if문 예제  (0) 2021.03.30
Java 06 if-else if문 예제  (0) 2021.03.30
Java 05 if-else if 문  (3) 2021.03.30
Java 04 if - else문  (1) 2021.03.30

댓글()
구독