Java switch 语句 - Java 编程入门

如果你有非常多的选项需要选择,可以使用 switch 语句。switch 评估一个表达式,将表达式的值与 case 子句匹配。从第一个匹配的 case 值执行语句,直到遇到 break。如果没有相匹配的 case 标签,而有 default 子句,就执行这个子句。 这是 switch 语句的示例: int choice = 1; switch(choice){ case 1: ... break; case 2: ... break; case 3: ... break; case 4: ... break; default: ... break; } case 标签可以是: 类型为 char、byte、short 或 int(或其包装器类 Character、Byte、Short 和 Integer,这些包装器类将在第 4 章介绍)的常量表达式 枚举常量 字符串字面量(Java 7 以后) 例如: String input = ...; switch (input) { case "yes": ... break; ... } 当在 switch 语句中使用枚举常量使,不必在每个标签中指明枚举名,可以由 switch 的表达式确定。如下: Size sz = ...; switch (input) { case SMALL: // 不必使用 Size.SMALL ... break; ... }
Loading...


Run