471356133ninglei

switch多选择结构

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

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

switch(expression){

case value: ​ //语句 ​ break; ​ case value: ​ //语句 ​ break; ​ case value: ​ //语句 ​ break; ​ default: ​ //语句 }

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

byte short int char

package com.lei;

public class Demo9 {
  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;
              default:
                  System.out.println("未知等级");
      }

  }
}

在Project Structure 下面找到项目路径,找到.class文件 复制到.java类里,在idea中打开.class文件,得到反编译文件

package com.lei;

public class Demo10 {
  public static void main(String[] args) {
      //jadk7的新特性,表达式结果可以是字符串
      //字符的本质还是数字

      //反编译 Java --- class(字节码文件) ---反编译(IDEA)

      String name = "宁磊";

      switch (name){
          case "宁磊":
              break;
          case "乔治":
              break;
              default:
                  System.out.println("没这个人");
      }
  }
}

 

 

分类:

技术点:

相关文章: