美文网首页
Java 选择语句(switch)

Java 选择语句(switch)

作者: 向祥祥 | 来源:发表于2020-04-13 20:14 被阅读0次

    格式

    switch(表达式){
        case 常量值1:
            语句体1;
    break;
    case 常量值2:
            语句体2;
    break;
            …
        default:
            语句体n+1;
            break;
    }
    

    执行流程

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

    public static void main(String[] args) {
        int num=5;
        switch (num){
            case 1:
                System.out.println("周一");
                break;
            case 2:
                System.out.println("周二");
                break;
            case 3:
                System.out.println("周三");
                break;
            case 4:
                System.out.println("周四");
                break;
            case 5:
                System.out.println("周五");
                break;
            case 6:
                System.out.println("周六");
                break;
            case 7:
                System.out.println("周日");
                break;
            default:
                System.out.println("输入数字有误!");
                break;
        }
    }
    

    注意:
    ①多个case后的数值不可以重复
    ②switch后的小括号中数据类型只能是:byte/short/int/char/String字符串/enum枚举
    ③switch语句可以很灵活,顺序可以颠倒,break语句可以省略

    相关文章

      网友评论

          本文标题:Java 选择语句(switch)

          本文链接:https://www.haomeiwen.com/subject/sbtomhtx.html