Java学习笔记18

switch多选择结构

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

switch语句中的变量类型可以是:byte,short,int,char和string

语法:

switch(expression){

case value:

//语句

break;//可选

case value:

//语句

break; //可选

//可以有任意数量的case语句

default ://可选

//语句

}

public class SwitchDemo01 {
  public static void main(String[] args) {
      //case穿透 //switch匹配一个具体的值
      char grade = 'F';
      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;//如果没有break结果就会一直顺着往下走
          default:
              System.out.println("未知等级");
      }
  }
}

字符串string

public class SwitchDemo02 {
  public static void main(String[] args) {
      String name = "王伟";
      switch(name){
          case "李雷":
              System.out.println("李雷");
              break;
          case "王伟":
              System.out.println("王伟");
              break;
          default:
              System.out.println("在吗宝");
      }
  }
}

反编译

posted @ 2022-05-02 19:48  新人用户  阅读(25)  评论(0)    收藏  举报