s1--(1)--四 预习

单词  

 case 案例             switch  开关    default  默认    

 exit  退出             consume 消费    exception 异常

 

switch

语法  :      switch(表达式){

                      case1  常量 :

                               break;

                      case2  常量  :

                               break;

                       default  :

                               break;

             }

 

执行顺序为:default  和 case 块 的先后顺序可以改动,不会影响程序执行结果。

 

    switch 选择结构和多重if选择结构上有什么区别?

①当需要多重分支并且条件判断是等值判断的情况下,使用switch选择结构下,使用switch选择结构代替多的if选择结构会更简单,代码更清晰易读。

②它们都是用来处理多条分支条件的结构,但是switch选择结构只能用于等值条件判断的情况。

 

    执行顺序:

 先计算并获得switch,后面小括号里的表达式或变量的值,然后将计算结果顺序与每个case后的常量比较,当二者相等时,执行这个case块中的代码,当遇到break时,就跳出switch选择结构;执行switch选择结构之后的代码,如果没有任何一个case后的常量与switch后的小括号中的值相等,则执行switch末尾部分的default块中的代码。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

             

posted on 2017-04-24 10:38  LWJDD  阅读(257)  评论(0编辑  收藏  举报

导航