【Java入门】八 循环结构——for循环、while循环、do-while循环

循环是计算机可以帮我们做重复的大量的计算操作,比如要计算 1 + 2 + 3一直+,我们要+到100,我们可以直接写表达式,计算从 1 加到 1000,如果你一个一个加的方式去写代码,老板就要气疯了,此时我们就需要用循环了。从而方便我们的运算,提高我们的工作效率。在编程其他地方的应用范围也是很广的。今天的分享内容就是循环结构。大家也可以点击下面的链接直接观看视频讲解。https://www.bilibili.com/video/BV1qL411u7eE?p=45&vd_source=e4ea5e80c4dd92f3ff0fc84aea25573cicon-default.png?t=M7J4https://www.bilibili.com/video/BV1qL411u7eE?p=45&vd_source=e4ea5e80c4dd92f3ff0fc84aea25573c

循环结构

循环结构可以看成是一个条件判断语句和一个向回转向语句的组合。另外,循环结构包含三个要素:循环变量、循环体和循环终止条件。循环结构在程序框图中是利用判断框来表示,判断框内写上条件,两个出口分别对应着条件成立和条件不成立时所执行的不同指令,其中一个要指向循环体,然后再从循环体回到判断框的入口处.

循环结构分两大类,一类是当型,一类是直到型。

当型:当布尔表达式条件为true时,反复执行某语句,当布尔表达式的值为false时才停止循环,比如,while与for循环。

直到型:先执行某语句,再判断布尔表达式,如果为true,再执行某语句,如此反复,直到布尔表达式条件为false时才停止循环,比如do-while循环。

while循环

语法结构:

while(布尔表达式){

        循环体;

1、在循环刚开始时,会计算一次“布尔表达式”的值,若条件为真,执行循环体。而对于后来每一次额外的循环,都会在开始前重新计算一次。

2、语句中应有使循环趋于结束的语句,否则会出现无限循环——“死”循环。

【示例】while循环结构:求1到100之间的累加和

循环结构(for)

 

 语法结构:

for(初始表达式;布尔表达式;迭代因子){

                循环体;

}

1、初始化部分设置:循环变量的初值。

2、条件判断部分为:布尔表达式。

3、迭代因子:控制循环变量的增减。

for循环在执行条件判定后,先执行的循环部分,在执行步进。

【示例】用for循环求1到100之间的累加和

 do-while循环

语法结构:

do{

        循环体;

} while(布尔表达式)

do-while循环结构会先执行循环体,然后再判断布尔表达式的值,若条件为真,执行循环体,当条件为假时,结束循环。do-while循环的循环体至少会执行一次。

【示例】do-while循环结构求1-100之间的累加和

 while和do-while循环的区别

运行结构,可以看出do-while总是保证循环体至少会被执行一次!

今天的分享就到这里啦,喜欢的点赞评论哦! 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值