public class Jaca100_switch_Basic001{
public static void main(String[]args){
//변수선언
int age = 10;
//사용자 입력 예외처리
If(age>10 && age<20){ //---------11 ~ 19
System.out.println("10이라고 다시 연령대를 입력해 주세요.프로그램을 종료합니다.");
System.exit(0);
}
If(age>20 && age<30){ //---------21 ~ 29
System.out.println("10이라고 다시 연령대를 입력해 주세요.프로그램을 종료합니다.");
System.exit(0);
}
If(age>30 && age<40){ //---------31 ~ 39
System.out.println("10이라고 다시 연령대를 입력해 주세요.프로그램을 종료합니다.");
System.exit(0);
}
If(age>40 && age<50){ //---------41 ~ 49
System.out.println("10이라고 다시 연령대를 입력해 주세요.프로그램을 종료합니다.");
System.exit(0);
}
else{
If(age<10){
System.out.println("최소 10 이상만 입력해주세요. 프로그램을 종료합니다.");
System.exit(0);
}
}
switch 조건문
//변수 조건은 정수형이어야한다.-->byte,short,int->그러나 long타입은 X -->그러나 char 타입은 O -->'A'
//break.default 빼먹지 않도록 주의~~~!!
switch(age){
case10:
System.out.println(age+"대 입니다. 참고서 코너는 A구역입니다.");
break;
case20:
System.out.println(age+"대 입니다. 취업 서적 코너는 B구역입니다.");
break;
case30:
System.out.println(age+"대 입니다. 자기 계발 코너는 C구역입니다.");
break;
case40:
System.out.println(age+"대 입니다. 재테크 코너는 D구역입니다.");
break;
case50:
System.out.println(age+"대 입니다. 재취업 코너는 E구역입니다.");
break;
default:
System.out.println(age+"대 입니다. 건강/장수 코너는 F구역입니다.")
break;
}
}
}
default 는 case에서 없는 경우에 디폴트 값이 출력된다.