美文网首页
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基础,每天都应该复习

    1.Java语言基础(选择结构switch语句的格式及其解释)(掌握) A:switch语句的格式 switch(...

  • Java 选择语句(switch)

    格式 执行流程 首先计算出表达式的值其次,和case依次比较,一旦有对应的值,就会执行相应的语句,在执行的过程中,...

  • 控制语句

    Java语言中控制语句可以分为7种,①控制选择结构语句 If , If else ,switch ②控制循环结构...

  • 10月19日C#学习总结

    今天学习了选择语句、循环语句、跳转语句 选择语句:if、else语句和switch语句,switch语句也称为开关...

  • Java学习7:控制语句:switch语句及循环语句以及转向语句

    switch语句 switch语句语法及原理 switch语句也是选择语句,也可以叫做分支语句。语法格式:swit...

  • Java基础知识点(三)

    一、数据输入 Java Scanner 类 二、分支语句 奇偶数判断 星期选择 春夏秋冬 在switch语句中,如...

  • day04

    01_选择结构(switch语句) switch语句格式:switch(表达式) {case 值1:语句体1;br...

  • 10月19日四期C#总结

    今天老师带我们学习了选择语句、循环语句、跳转语句。 if、else语句和switch语句,switch语句也称为开...

  • java基础,每天都应该复习

    java基础,每天都应该复习 1.Java语言基础(选择结构switch语句的格式及其解释)(掌握) A:swit...

  • Java分支结构

    顺序结构只能顺序执行,不能进行判断和选择,因此需要分支结构。 Java有两种分支结构: if 语句switch语句...

网友评论

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

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