package struct; public class SwitchDemo1 { public static void main(String[] args) { //case 穿透 switch 匹配一个具体的值 char grade = 'E'; 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("未知等级"); } } }
//JDK7的新特性,表达式可以是字符串
package struct; public class SwitchDemo2 { public static void main(String[] args) { //JDK7的新特性,表达式可以是字符串 String name = "xss"; switch (name){ case "lly": System.out.println("No"); break; case "xss": System.out.println("Yes"); break; default: System.out.println("not legal"); } } }