标准的Switch语句和穿透的Switch语句

第三章 选择语句

3.1选择语句--Switch

 

switch语句格式: ```java switch(表达式){ case 常量值1: 语句体1; break; case 常量值2: 语句体2; break; default: 语句体 break; } ```

执行流程
首先计算出表达式
其次,和case依次比较,一旦有对应的值,就会执行相应的语句,在执行的过程中,遇到break就会结束
最后如果所有的case都和表达式的值不匹配,就会执行default语句具体部分,然后程序结束
案例:

public class Test {
    public static void main(String[] args) {
        int i = 5;

        switch (i){
            case 1:
                System.out.println("星期1");
            case 2:
                System.out.println("星期2");
                break;
            case 3:
                System.out.println("星期3");
                break;
            case 4:
                System.out.println("星期4");
                break;
            case 5:
                System.out.println("星期5");
                break;
            case 6:
                System.out.println("星期6");
                break;
            case 7:
                System.out.println("星期7");
                break;
            default:
                System.out.println("请输入1-7");
                break;
        }
    }
}

swith语句使用的注意事项

  1. 多个case后面的数值不可以重复
    2.switch后面小括号当中只能是以下数据类型:byte/short/char/int/String字符串/enum枚举
    3.switch语句格式可以很灵活:前后顺序可以颠倒,而且break语句还可以省略
    匹配到哪一个case就从哪一个位置乡下执行,直到遇到了break或者整体结束位置
posted @   我滴妈老弟  阅读(120)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
· 【译】Visual Studio 中新的强大生产力特性
· 2025年我用 Compose 写了一个 Todo App
点击右上角即可分享
微信分享提示