笔记

115 阅读1分钟

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语句