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://可选
//语句
}
import java.util.Scanner;
public class A0116 {
//case穿透现象: 如果没有break语句;在case匹配成功后继续输出
//switch是匹配一个具体的值
public static void main(String[] args) {
Scanner a = new Scanner(System.in);
System.out.println("你最喜欢什么季节");
String weather = a.nextLine();
switch(weather){
case "春天":
System.out.println("春天在哪里呀");
break;//可选 (不写会穿透)
case "夏天":
System.out.println("蚊子咬死你呀");
break;
case "秋天":
System.out.println("冬天等着你呀");
break;
case "冬天":
System.out.println("你真不怕冷呀");
break;
default://可选
System.out.println("季节,你懂?");
a.close();
run:
你最喜欢什么天气
冬天
你真不怕冷呀
反编译,查看class文件
反编译 java—class(字节码文件)-----反编译(通过IDEA)
查看class文件的方式,点开项目结构,复制路径:
找到对应的class文件后,把class文件复制到存放java的文件夹后,就能通过IDEA查看代码