package struct; public class Switch { public static void main(String[] args) { //case 穿透 switch 匹配一个具体的值 char grade = 'A'; switch (grade){ case 'A': System.out.println("优秀"); break;//可选 case 'B': System.out.println("良好"); case'C': System.out.println("一般"); case'D': System.out.println("较差"); default: System.out.println("无此等级"); } //JDK新特性, 表达式可以是字符串 //字符的本质是数字 String name ="小明"; switch (name){ case "小明": System.out.println("小明"); case "小花": System.out.println("小花"); default: System.out.println("无此名字"); } } }