1. 实现方式:switch case语句

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

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

    byte、short、int或者char

    从Java SE7开始,switch 支持字符串 String类型

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

语法

switch(expression){
   case value:
       //语句
       break;//可选
   case value:
       //语句
       break; //可选
   //你可以有任意数量的case语句
   default: //可选
       //语句
}
实例1:
package com.yeyue.struct;

public class SwitchDemo01 {
   public static void main(String[] args) {
       //case 穿透   //匹配一个具体的值
       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("未知等级");
      }
  }
}
实例2:
package com.yeyue.struct;

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("你好啊");

      }
  }
}

 

版权声明:本文为shenyeanyue-study原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/shenyeanyue-study/p/14897019.html