Java 示例 - 使用 enum 和 switch 语句 问题描述 如何使用 enum & switch 语句? 解决方案 此示例显示如何使用 Switch 语句检查选择了哪个枚举成员。 enum Car { lamborghini,tata,audi,fiat,honda } public class Main { public static void main(String args[]){ Car c; c = Car.tata; switch(c) { case lamborghini: System.out.println("You choose lamborghini!"); break; case tata: System.out.println("You choose tata!"); break; case audi: System.out.println("You choose audi!"); break; case fiat: System.out.println("You choose fiat!"); break; case honda: System.out.println("You choose honda!"); break; default: System.out.println("I don't know your car."); break; } } } 复制 结果 上面的代码示例将产生以下结果。 You choose tata! 复制 下面是 enum & switch 语句的另一个例子 public class MainClass { enum Choice { Choice1, Choice2, Choice3 } public static void main(String[] args) { Choice ch = Choice.Choice1; switch(ch) { case Choice1: System.out.println("Choice1 selected"); break; case Choice2: System.out.println("Choice2 selected"); break; case Choice3: System.out.println("Choice3 selected"); break; } } } 复制 上面的代码示例将产生以下结果。 Choice1 selected 复制