switch多选择结构

switch多选择结构

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

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

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

    • byte、short、int或者是char

    • 从java SE 7 开始

    • switch 支持字符串String类型了

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

switch(expression){
   case value:
       //语句
       break;//可选
   case value:
       break;//可选
   //你可以有任意数量的case语句
   default ://可选
       //语句
}

样例1

package com.kuang.struct;
?
public class SwitchDemo1 {
   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;
           case ‘E‘:
               System.out.println("挂科");
               break;
           default:
               System.out.println("未知等级");
      }
  }
}
package com.kuang.struct;
?
public class SwitchDemo2 {
   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("你弄啥嘞");
      }
  }
}

 

switch多选择结构

上一篇:Dos


下一篇:file命令