首页 > 编程语言 > 详细

Java switch语句使用注意事项

时间:2019-12-16 11:21:01      阅读:61      评论:0      收藏:0      [点我收藏+]

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); // 星期日
    }
}

Java switch语句使用注意事项

原文:https://www.cnblogs.com/roadlandscape/p/12047450.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!