Java switch多选择结构

switch多选择结构

  • 多选择结构还有一个实现方式就是 switch case语句
  • switch case语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支。
    switch (expression){
              case value:
                  //语句
                  break;//可选
              case value:
                  //语句
                  break;//可选
              //你可以有任意数量的 case语句
              default://可选
                  //语句
    }
    
  • switch语句中的变量类型可以是
    • byte、 short、 int或者 char
    • 从 Java SE 7开始 switch支持字符串 String类型了
    • 同时 case标签必须为字符串常量或字面量
//对应视频SwitchDemo01
public class SwitchDemo01 {
    public static void main(String[] args) {
        // case穿透    没有 break就会继续执行下面的语句,直到遇到 break或者continue
        // switch匹配一个具体的值
        char grade = 'C';

        switch (grade){
            case 'A':
                System.out.println("优秀");
                break;//可选
            case 'B':
                System.out.println("良好");
                break;//可选
            case 'C':
                System.out.println("及格");
                break;//可选
            case 'D':
                System.out.println("再接再厉");
                break;//可选
            case 'E':
                System.out.println("挂科");
                break;//可选
            default:
                System.out.println("未知等级");
        }
    }
}
//对应视频SwitchDemo02
public class SwitchDemo02 {
    public static void main(String[] args) {
        String name = "秦疆";
        //JDK7的新特性,表达式结果可以是字符串!!!
        //字符的本质还是数字

        //反编译    java---class (字节码文件) ---反编译(IDEA)

        switch (name){
            case "秦疆":
                System.out.println("秦疆");
                break;
            case "狂神":
                System.out.println("狂神");
                break;
            default:
                System.out.println("弄啥嘞!");
        }
    }
}

IDEA反编译

P37Java流程控制05:Switch选择结构

视频时间:9:08

posted @ 2022-05-21 23:15  亵燮  阅读(48)  评论(0)    收藏  举报