Switch选择结构

 1 package com.pingfan.struct;
 2 
 3 public class SwitchDemo1 {
 4     public static void main(String[] args) {
 5         //case穿透   //switch    匹配一个具体的值
 6         char grade = 'A';
 7 
 8         switch (grade){
 9             case 'A':
10                 System.out.println("优秀");
11                 break;//可选
12             case 'B':
13                 System.out.println("良好");
14                 break;//可选
15             case 'C':
16                 System.out.println("及格");
17                 break;//可选
18             case 'D':
19                 System.out.println("再接再厉");
20                 break;//可选
21             case 'E':
22                 System.out.println("挂科");
23                 break;//可选
24             default:
25                 System.out.println("未知等级");
26         }
27     }
28 }
 1 package com.pingfan.struct;
 2 
 3 public class SwitchDemo2 {
 4     public static void main(String[] args) {
 5         String name = "平凡";
 6         //JDK7新特性,表达式结果可以使字符串!!!
 7         //字符的本质还是数字
 8 
 9         //反编译 java---calss(字节码文件)---反编译(IDEA)
10         switch (name){
11             case "平凡":
12                 System.out.println("平凡");
13                 break;
14             case "非凡":
15                 System.out.println("非凡");
16                 break;
17             default:
18                 System.out.println("无事发生!");
19         }
20     }
21 }

 

posted @ 2021-03-21 21:57  HeartlessHero  阅读(39)  评论(0)    收藏  举报