例一
package com.wzt.www.struct;
/**
* @author WZT
* @create 2021-03-24 19:25
*/
public class SwitchDemo01 {
public static void main(String[] args) {
char grade = 'C';
//case具有穿透性
switch (grade){
case 'A':
System.out.println("优秀");
case 'B':
System.out.println("良好");
case 'C':
System.out.println("及格");
case 'D':
System.out.println("不及格");
}
}
}
输出
及格
不及格
例二
package com.wzt.www.struct;
/**
* @author WZT
* @create 2021-03-24 19:25
*/
public class SwitchDemo01 {
public static void main(String[] args) {
char grade = 'C';
//case具有穿透性
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;
default:
System.out.println("输错了");
}
}
}
输出
及格
例三
package com.wzt.www.struct;
/**
* @author WZT
* @create 2021-03-24 19:35
*/
public class SwitchDemo02 {
public static void main(String[] args) {
//JDK7的新特性,表达式结果可以为字符串!
//自负的本质还是数字
String name = "王小明";
switch (name){
case"王小明":
System.out.println("王小明");
break;
default:
System.out.println("输错了");
}
}
}
输出
王小明
如何反编译(IDEA)
-
在IDEA中找到Project Structure
-
复制.class文件到包下的文件夹中