线联和嵌套的判断语句--和多路分支

嵌套的判断:

    ~当if的条件满足或者不满足的时候要执行的语句也可以是一条if或if-else语句,这就是嵌套的if语句

    

 

 else的匹配:

      ~else总是和最近的那个if匹配

tips

  ~在if或else后面总是用{}

  ~即使只有一条语句的时候也需要跟上{}

级联:

  列:

 

 这种的就叫做级联,他会有if,else if,else

 注意:

   if语句常见的错误:1.忘了大括号

           2.if后面的分号

           3.错误使用==和=

           4.使人困惑的else

 

 

 

 

 

 

switch-case:

  switch判断格式:

switch (控制表达式){
case 常量:
语句
.....
case 常量:
语句
.....
default:
语句
.....
}

  ~控制表达式只能是整数型的结果

  ~常量可以是常数,也可以是常数计算的表达式

  ~根据表达式的结果,寻找匹配的case,并执行case后面的语句,一直到break为止

  ~如果所有的case都不匹配,那么就执行default后面的语句;如果没有default,那么久什么都不做

break语句:

    ~switch语句可以看做是一种基于计算的跳转m计算控制表达式的值后,程序会跳转到相匹配的case(分支标号)处,

      分支标号只是说明switch内部位置的路标,在执行玩分支中的最后一条语句后,如果后面没有break,就会顺序执行到下面的case里去,直到遇到一个break,或者switch结束为止。

例:

  

 


 

posted @   夫君  阅读(32)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
点击右上角即可分享
微信分享提示