중첩 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 |