switch选择结构:(多路分支选择结构
适用于条件判断是等值判断的情况
通常会使用多种形式选择结构综合来解决较复杂的问题)
switch (表达式) { (int,shourt,byte.char.string类型)
case 常量 1: (计算表达式的值)
//语句;
break;
case 常量 2: (case后边常量必须不同)
//语句;
break;
// …
default:
//语句;
break;
}
(如果需要每个case执行完后跳出,
在每个case后 不要忘记写break;)
(case后面的常量必须各不相同)
(default块顺序可以变动,但要注意其执行序。
通常,default块放在末尾,也可以省略)