JAVA学习day 08.1 switch多选择结构

switch多选择结构

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

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

  3. 语法

    switch(expression){
       case value:
           //语句
           break;//可选
       case value:
           //语句
           break;//可选
       //你可以有任意数量的case语句
       default://可选
           //语句
    }
  4. switch语句中的变量类型可以是:

    1. byte,short,int,或者char.

    2. 从JAVA SE 7开始

    3. switch支持字符串String类型了

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

    package struct;

    public class SwitchDemo01 {
       public static void main(String[] args) {
           //case穿透   //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("未知等级");
          }
      }
    }

 

package struct;

public class SwitchDemo02 {
   public static void main(String[] args) {
       String name = "李";
       //JDk7的新特性,表达式结果可以使字符串!!!
       //字符的本质还是数字
       //反编译 java---class(字节码文件)---反编译(IDEA)

       switch(name){
           case"李":
               System.out.println("李");
           break;
      }
  }
}
原文地址:https://www.cnblogs.com/LPFF/p/14141429.html