Java switch語句使用注意事項


1、多個case后面的值不可以重復

2、switch后面小括號的數據類型(case 后面的數值類型)只能是以下類型

  基本數據類型: byte / short / char / int

  引用數據類型:String / enum

3、switch語句可以很靈活,多個case和default(只能有一個)順序可以隨意,break語句還可以省略

  執行規則:匹配到case或default語句就從當前位置往下執行,直到遇到break,或者switch整體結束

public class SwitchPractise {
    public static void main(String[] args){
        int num = 10;
        String week;
        switch (num) {
            case 1:
                week = "星期一";
                break;
            case 2:
                week = "星期二";
                break;
            case 3:
                week = "星期三";
                break;
            case 4:
                week = "星期四";
                break;
            case 5:
                week = "星期五";
                break;
            case 6:
                week = "星期六";
                break;
            default:
                week = "日期有誤";
                // break; // 最后一個break可以省略,但不建議,因為如果default不是在最后,省略了會穿透到下一個case
            case 7:
                week = "星期日";
                break;
        }
        System.out.println(week); // 星期日
    }
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM