1 package struct;
2
3 public class SwitchDemo01 {
4 public static void main(String[] args) {
5 //case穿透
6 char grade = 'C';
7
8 switch(grade){
9 case 'A':
10 System.out.println("优秀!");
11 break;//可选
12 case 'B':
13 System.out.println("良好!");
14 case 'C':
15 System.out.println("及格!");
16 case 'D':
17 System.out.println("再接再厉!");
18 case 'E':
19 System.out.println("挂科!");
20 default:
21 System.out.println("未知等级!");
22 }
23 }
24 }
1 package struct;
2
3 public class SwitchDemo02 {
4 public static void main(String[] args) {
5 String name = "hh";
6 //JDK7的新特性,表达式结构可以是字符串!!!
7 //字符串的本质还是数字
8 //反编译 java-class (字节码文件)--反编译(IDEA)
9 switch (name){
10 case "嘿嘿":
11 System.out.println("嘿嘿");
12 break;
13 case "哈哈":
14 System.out.println("哈哈");
15 break;
16 default:
17 System.out.println("我想吃火锅!");
18 }
19 }
20 }