๊ณ„๋ž€์†Œ๋…„ 2023. 7. 4. 14:47
public class _04_SwitchCase {
    public static void main(String[] args) {
        //Switch Case
        //์„์ฐจ์— ๋”ฐ๋ฅธ ์žฅํ•™๊ธˆ ์ง€๊ธ‰
        //1๋“ฑ : ์ „์•ก ์žฅํ•™๊ธˆ
        //2๋“ฑ : ๋ฐ˜์•ก ์žฅํ•™๊ธˆ
        //3๋“ฑ : ๋ฐ˜์•ก ์žฅํ•™๊ธˆ
        //๊ทธ ์™ธ : ์žฅํ•™๊ธˆ ๋Œ€์ƒ ์•„๋‹˜

        int ranking = 1; //1๋“ฑ
        if(ranking == 1){
            System.out.println("์ „์•ก ์žฅํ•™๊ธˆ");
        }else if (ranking == 2 ){
            System.out.println("๋ฐ˜์•ก ์žฅํ•™๊ธˆ");
        }else if (ranking == 3 ){
            System.out.println("๋ฐ˜์•ก ์žฅํ•™๊ธˆ");
        }else{
            System.out.println("์žฅํ•™๊ธˆ ๋Œ€์ƒ ์•„๋‹˜");
        }
        System.out.println("์กฐํšŒ ์™„๋ฃŒ #1");

        //Switch Case ๋ฌธ์„ ์ด์šฉ(๋ช…ํ™•ํ•œ ์ผ€์ด์Šค๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ)
        ranking = 1;
        switch(ranking) {
            case 1:
                System.out.println("์ „์•ก ์žฅํ•™๊ธˆ");
                break;
            case 2:
            case 3:
                System.out.println("๋ฐ˜์•ก ์žฅํ•™๊ธˆ");
                break;
            default:
                System.out.println("์žฅํ•™๊ธˆ ๋Œ€์ƒ ์•„๋‹˜");
        }
        System.out.println("์กฐํšŒ ์™„๋ฃŒ #2");

        //์ค‘๊ณ ์ƒํ’ˆ์˜ ๋“ฑ๊ธ‰์— ๋”ฐ๋ฅธ ๊ฐ€๊ฒฉ์„ ์ฑ…์ • (1๊ธ‰: ์ตœ์ƒ, 4๊ธ‰ ์ตœํ•˜)
        int grade = 1; //๋“ฑ๊ธ‰
        int price = 7000; //๊ธฐ๋ณธ ๊ฐ€๊ฒฉ
        switch (grade) {
            case 1:
                price += 1000;
            case 2:
                price += 1000;
            case 3:
                price += 1000;
                break;
        }
        System.out.println(grade + "๋“ฑ๊ธ‰ ์ œํ’ˆ์˜ ๊ฐ€๊ฒฉ : " + price + "์›");
        //1๋“ฑ๊ธ‰ ์ œํ’ˆ์˜ ๊ฐ€๊ฒฉ : 10000์›
        //2๋“ฑ๊ธ‰ ์ œํ’ˆ์˜ ๊ฐ€๊ฒฉ : 9000์›
        //3๋“ฑ๊ธ‰ ์ œํ’ˆ์˜ ๊ฐ€๊ฒฉ : 8000์›



        }

    }