念 朗读 朗读 1 switch ( 表 ){ case 常量表 1 : 语句块 1; break; case 常量表 2 : 语句块 2; break; ... case 常量表 n : 语句块 n; break; default: 语句块 n+1; break; } Switch 语句是多分支条件判断语句,它根据表的值使程序从多个分支中选择一个用于执行的分支。 2 case 常量表 1 : 语句块 1; break; case 子 句 3 break; break 语句用于退出包含在最内层的循环或者退出一个 switch 语句。 4 default: 语句块 n+1; break; default 子 句 备注: switch 多分支条件判断语句 (1) switch 是典型的多路分支语句,而且 switch 语句允许在找不到一个匹配条件的情况下执行默认的一组语句 ; (2) 表 int/char/string 类型 ; (3) 任务两个 case 子 句 都不能具有相同的值; (4) break; 用于退出 switch 语句,不能省略 ; (5) 一个 switch 语句中只能有一个 default 标签 ; (6) 在很多情况下, switch 语句可以简化 if ... else 语句,而且执行效率更高。