java循环上一步_【Java流程控制】Java循环结构 while、do...while、for 用法与区别总结...

循环结构

为什么要使用循环?解决编码复杂度。

什么是循环?重复做同一件事情或者做同样的事情。

While循环While(布尔表达式){

语句或语句块;

}

while循环语句的执行过程如下:首先判断while后面小括号中*表达式的值,如果为true,就从后面紧跟的左大括号开始,按顺序执行大括号里的语句, 这称为“执行循环体”;

循环体执行结束,再次返回对while后面小括号中的表达式的值进行判断,重复执行上一步,直到表达式的值为false;

此时结束执行while语句,while循环结束。

do-while循环

在大多数情况下,while语句和do-while语句完成相同的功能,它们的作用是等价的。do{

语句或语句块;

}while(布尔表达式);

do-while循环语句的执行过程如下:首先执行do后面的循环体语句;

然后对while后面小括号中的布尔表达式的值进行判断,如果为true,再次执行do后面的循环体语句,并再次对布尔表达式的值进行判断;否则,结束循环语句;

重复执行上述两步。

for循环

for语句是最经常使用的循环语句,一般用在循环次数已知的情况下。

在很多情况下,可以使用for语句替代while和do-while语句。for(初始化表达式;条件表达式;迭代语句){

循环体;

}

for循环语句的执行过程如下:执行初始化表达式;

对中间的条件表达式的值进行判断,如果为true,执行后面的循环体语句;

执行迭代表达式,改变循环变量的值;

重复执行上述两步,开始下一次循环,直到某次中间的条件表达式的值为false,结束整个循环语句。

小结:循环有 3 种写法,while 语句、do … while 语句和 for 语句,但最常用的是 for 语句。for 语句可看作是另外两种循环语句的“改进版”。本质上,三种循环的写法可以相互替代。当循环次数不明确且不需要先执行一次代码的时候,可以使用 while 语句。

当循环次数不明确且无论如何都要先执行一次代码的时候,可以使用 do … while 语句。

而当循环次数明确时,不妨采用 for 语句,更加简洁明了。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值