Switch多选择结构

Switch多选择结构

  • 多选择结构还有一个实现方式就是Switch case语句

  • Switch case语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支

  • Switch语句中的变量类型可以是:

    byte short int或者char

    从JavaSE7开始

    Switch支持字符串string类型了

    同事case标签必须为字符串常量或字面量

package base.struct;

import com.sun.scenario.effect.impl.sw.sse.SSEBlend_SRC_OUTPeer;
//Switch多选择语句
public class Switchemo1 {
  public static void main(String[] args) {
      //grade成绩的意思
      //case穿透
      //Switch匹配一个具体的值
      char grade='G';
      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("未知等级");


      }
  }
}

Switch支持字符串string类型

package base.struct;

public class SwitchDemo2 {
   public static void main(String[] args) {
       //JDK7的新特性,表达式结果可以是字符串
       //字符的本身还是数字
       //反编译   Java---class(字节码文件)-----反编译(IDEA)
       String name="小赵";
       switch (name){
           case "小李":
               System.out.println("小李");
               break;
           case "小孙":
               System.out.println("小孙");
               break;
           case "小张":
               System.out.println("小张");
               break;
               default:
                System.out.println("what are you 弄啥嘞!");
      }
  }
}
 
posted @ 2022-05-13 15:29  怎样的人生  阅读(29)  评论(0)    收藏  举报