switch多分支选择语句

  •  switch-更简洁的多分支选择结构

                          switch(var)                //离散型变量或值(整数值)

                         {

                           case x:

                                语句x1;                  //var==x时,执行这里的语句

                                ......                   

                                语句xn;

                                      break; 

                          case y: 

                                     语句y1;               //var==y时,执行这里的语句

                                       ......

                                     语句yn;

                                break;

                            case z:

                                  ......

                                  break;                     //每个分支代码的最后必须加上break;否则将继续                                                                     向下执行

                               default:                      //默认情况,执行default下的语句

                                  ......

                          }

实践操作

 

 

 

以上是三种不同的结果 。

  • switch实验小结

      -switch仅能适用于离散变量或值(整数值)

      -case是分支入口,匹配成功后执行case下的语句

     -当语句全部执行后,需要使用break跳出执行分支

      -default分支不是必须的(类似于else分支不是必须的)

  • switch的分支合并技巧

                          switch(var)                

                         {

                           case a:

                           case b:

                                语句x1;                  //var==a||var==b时,执行这里的语句

                                ......                   

                                语句xn;

                                      break; 

                          case c: 

                          case d:

                                     语句y1;               //var==c||var==d时,执行这里的语句

                                       ......

                                     语句yn;

                                        break;

                        default:

                         ......

                          }

实践操作

 

 

 

 

 

根据上图可知是我们期望的结果。

小结

-switch是一种简洁的分支选择结构

-switch仅能适用于整数(小数不可用

-当语句全部执行后需要使用break跳出执行分支

-多个case可合并在一起,执行相同的语句

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值