java 判断和循环——分支结构(if switch)

控制流程语句

  1. 顺序结构
  2. 分支结构

分支结构

if 语句 :

第一种格式:

        if (关系表达式){语句体;}

第二种格式:

      if (关系表达式){语句体1;

   }else(关系表达式){语句体2;

   }

e454a2454ae2463ab4b4c70f2f0a2062.png

                 案例:

b10a5a8cef7044af8e09eb20c0716456.png 

e9885bf9a8a6454292c6637bf954ce51.png 

6c6e4beea11a43ab8ccd8d75231ebe30.png 

6e0768d7510e43018ddc62f926aff1ee.png 

 

switch 语句:

 

3d0f25d0b29f4cb58d9f66595cc8b55c.png

switch语句的其他知识点

  1. default 的位置(不一定在最后 但习惯写在最后)和省略(可以省略 不影响语法,但不建议省略)
  2. case穿透(是没有写break导致的! )
  3. switch 新特性:(JDK12之后才有) ->46e8633d669e4c55a06d655f06419023.png
  4. switch 的使用场景:将有限数据列举并选其一    if 第三种格式各自的使用场景:   一般对于范围的判断

            利用case穿透简化代码(重复的代码)

---未简化

995be3d10ff74bb1b9fd3cc1e424fb55.png

---利用case 穿透

04473cdf5b62438198f635bc89af212c.png 

---进一步简化并利用新特性a267c6c070d547d98c2b9d7a71618c47.png 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值