본문 바로가기

JAVA/국비 공부

중첩 if 문

 

 

중첩 if문

 

1개의 if 문 안에 또 다른 if문이 들어오는 구조이다.

 

우리가 특정코드 조건을 만족할 시에만 실행시킬때 if문을 사용하게 되는데

 

 

만약,

 

특정 조건을 체크해서 코드를 실행하고

그 안에 다시 다른 조건을 체크해야한다면,

package day0305;

public class Ex01NextedIf {

    public static void main(String[] args) {

        int num = 4;
        // 먼저 number가 자연수 인지 아닌지를 확인하는 if문을 만들어준다.

        if (num >= 0) {
            System.out.println("자연수입니다.");
            if (num < 10) {
                System.out.println("한자릿수자연수입니다.");
            } else if (num < 100) {
                System.out.println("두자리 자연수입니다.");
            } else if (num < 1000) {
                System.out.println("세자리수 자연수입니다.");
            } else {
                System.out.println("네자리 이상의 자연수입니다.");

            }

        } else {
            System.out.println("자연수가 아닙니다.");
        }
    }
}

이렇게  중첩 if문을 사용해야한다. 

'JAVA > 국비 공부' 카테고리의 다른 글

3월 5일 수업(switch)  (0) 2021.03.05
category Check  (0) 2021.03.05
시험  (0) 2021.03.04
예제5  (0) 2021.03.04
예제4  (0) 2021.03.04