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에서 없는 경우에 디폴트 값이 출력된다.

복사했습니다!