Java流程控制语句

1、 顺序结构图示
在这里插入图片描述

2、 分支结构(根据判断的结果(真或假)决定执行某个分支代码)
1、if分支结构的写法图列
在这里插入图片描述

3、 switch分支结构语句图列
在这里插入图片描述

1、if、seitch分支语句各自适合做什么业务场景?
1、if其实在功能上远远强大于switch
2、if适合做区间匹配
3、switch适合做:值匹配的分支选择、代码优雅
2、switch使用注意事项
1、表达式类型只能是:byte、short、int、char、JDK5开始支持枚举、JDK7开始支持String、不支持double、float、long
2、case给出的值不允许重复、且只能是字面量、不能是变量
3、不要忘记写break、否则会出现穿透现象
4、 switch穿透性图列
在这里插入图片描述

5、 什么情况下会出现switch穿透性现象
1、case中没有写break
6、 Switich穿透性能解决什么问题
1、存在多个case分支的功能代码是一样的、可以用穿透性把流程集中到同一处处理、这样可以简化代码
7、 循环结构
1、for循环结构图例
在这里插入图片描述

2、for循环案例详细流程说明图例

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值