1.switch分支语句:
switch(表达式){
case value1:
执行语句1;
break;
case value2:
执行语句2;
break;
......
default:
执行最后的语句; }
执行思路 利用我们的表达式的值 和 case 后面的选项值相匹配 如果匹配上 就执行该case 里面的语句 如果都没有匹配上 那么执行 default里面的语句
switch的效率会比if-else的高 ,switch是直接跳转的 而if-else是一个一个来筛选的
2.在开发的时候表达式一般都是变量
3.我们num 的值 和 case 里面的值相匹配的时候是 全等 必须是值和数据类型都一样
4.break 如果当前的case里面没有break 则不会退出switch 是继续执行下一个case 同时将下一个的case值也会输出出来
5.如果是固定值就用switch ,如果是判断范围的就用if-else语句