14.9 Switch 语句

switch 语句包括一个或多个执行分支,称为 cases,基于 switch 表达式。

switch Expression { /* case clauses */ }

表达式可以被一个简单语句选择性地放在前面:

switch SimpleStatement ; Expression { /* case clauses */ }

有两种形式的 switch 语句,表达式 switch 和类型 switch。

表达式 switch

cases 包含的表达式与 switch 表达式的值进行比较。

类型 switch

cases 包含的类型与特别注解的 switch 表达式的类型进行比较。

最后更新于