중첩 if문 

 

if문의 블럭 내에

또 다른 if문을 사용한다 

 

 

방법) 

if( 조건식 ) {

 

    // 수행 문장 

 

    if( 조건식2 ) {

        // 수행 문장 

    }

 

} else { 

 

}

 

 

예) 

package ch00;

public class TestIf {
	
	public static void main(String[] args) {

		// 동물인가? 
		boolean animalFlag = true ; 
		
		// 1 : 개 , 2 : 고양이
		int animalType = 1;  
		
		if( animalFlag ) {
			
			// animalFlag은 true이기 때문에 해당 라인 수행  
			System.out.println("동물입니다.");
			
			
			if( animalType == 1) {
				
				// animalType은 1이기 때문에 해당 라인 수행 
				System.out.println("강아지네요.");
				
			}else {
				
				System.out.println("고양이네요.");
				
			}
			
		}
		
	}
	
}

 

결과) 

동물입니다.
강아지네요.

 

블로그 이미지

나무뚱이

,