Java学习(四):控制流程(结构)

(一)顺序结构
按照代码的先后顺序,依次执行,程序中大多数的代码都是这样执行的。总的来说:写在前面的先执行,写在后面的后执行。
在这里插入图片描述
举例
在这里插入图片描述

(二)分支结构
1、if语句
在这里插入图片描述

在这里插入图片描述在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
多重if选择结构
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
嵌套if选择结构
在这里插入图片描述

2、switch语句
在这里插入图片描述
注意:
1.case后面都是常量
2. break:可以选,如果case里面没有break,会继续执行下一个case,直到遇到break停I
3. case后面的常量是唯一的
4. default:可选的,如果加了,如果所有的case都不满足,执行default
switch和if的区别:
1.if会一步- -步执行表达式的判断,switch根据表达式直接去找相应case ,因为case后面是常量不能进行逻辑判断,效率高
2.什么情况下用if呢?常用于区间判断
3.什么情况下用switch:常用在等值判断

(三)循环结构
while和do…while循环结构
循环(以抄课文类比)
在这里插入图片描述
将抄课文的步骤Java语法化:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
while循环条件是for循环的中间条件(学会while循环与for循环的更改)
在这里插入图片描述
do…while:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
不断要求用户输入-个数字(输入的都是 正整数)当用户输入end的时候,结束操作,同时计算出刚才输入所有数据的最大值
在这里插入图片描述
for循环
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
二层循环
填充:
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值