当需要对选项进行等值判断时,使用 switch 语句更加简洁明了。
switch……case语法结构:
switch (表达式){
case 值1:
执行代码块1;
break;
case 值2:
执行代码块2;
break;
default:
执行的代码块3
}
执行过程:当 switch 后表达式的值和 case 语句后的值相同时,从
该位置开始向下执行,直到遇到 break 语句或者 switch 语句块结
束;如果没有匹配的 case 语句则执行 default 块的代码。
值得注意的是:
switch后面的表达式的值必须是整型或字符型。
case后面的值可以是常量数值,也可以是一个常量表达式,但不能
是带有变量的表达式。
case匹配后执行代码里面的代码如果没有遇到break会继续执行下面
一个case代码块的内容,知道遇到break或者switch语句结束。