为了让 switch 语句更高效,编译器还会做一些优化。比如,如果 case 标签不多,编译器可能会直接用一系列的 if-else 语句来代替 switch 语句。 想象一下这个场景:你正在写一个水果识别的程序,用户输入「苹果」就要执行特定逻辑。在 Java 7 之前,你只能 ...