语法 switch(expression){ case value: //语句 break;//可选 case value: //语句 break; //可选 //你可以有任意数量的case语句 default: //可选 //语句 } 实例1: package com.yeyue.struct; public class SwitchDemo01 { public static void main(String[] args) { //case 穿透 //匹配一个具体的值 char grade = 'C'; 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; //可选 case 'E': System.out.println("挂科"); break; //可选 default: System.out.println("未知等级"); } } } 实例2: package com.yeyue.struct; public class SwitchDemo02 { public static void main(String[] args) { String name = "深"; switch (name){ case "夜月": System.out.println("夜月"); break; case "深夜": System.out.println("深夜"); break; default: System.out.println("你好啊"); } } }