java学习心得---循环结构

这篇博客分享了作者学习Java循环结构的心得,包括while、do-while、for循环的语法、执行流程、特点以及嵌套循环的概念。还介绍了流程控制中的break和continue关键字,并对比了三种循环结构的使用场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

java学习心得—循环结构

通过对java循环操作的学习,让我对java这门语言有了更深层次的了解。下面我总结一下今天学习的内容:

一、什么是循环结构?

循环结构是通过某个条件,重复的执行一段逻辑代码。
在这里插入图片描述

二、循环结构包括什么?循环操作需要什么条件?是否使用循环及使用步骤!

1目前学习到的java循环结构有while、do-while和for循环。
2如需要一个明确的循环组成有四个必要条件:

(1)初始部分:用来设置循环的初始变量。
(2)循环条件:决定是否继续循环的依据。
(3)循环操作:单次执行的逻辑代码或者任务。
(4)迭代部分:控制循环条件改变的增量(缺少将会产生死循环)。

3是否使用循环及使用步骤:

(1)拿到一道题或者一个任务一定要先明确是否需要使用循环。
(2)分析循环条件和循环操作是什么。
(3)循环结构的选型。(while、do-while、for循环)

(一)while循环

1.while循环的语法:

while(布尔表达式){
//逻辑代码
}
在这里插入图片描述111

2.执行流程:

(1)先对布尔表达式进行判断,结果为ture则执行逻辑代码。
(2)本次执行完毕后,再进行判断,结果仍旧为ture式,循环会再次执行。
(3)直到布尔表达式的结果为false时,退出循环结构执行后续代码。

3.while循环的特点:

(1)如果首次判断不满足条件,则一次都不会执行。(执行次数:0~n次)。
(2)先判断,再执行。适用于循环次数明确的情况。

(二)do-while循环

1.do-while循环的语法:

do{
//逻辑代码
}while(布尔表达式)
在这里插入图片描述

2.执行流程:

(1)先执行一次循环操作,再进行布尔表达式的判断。
(2)如果结果为ture,则再次执行循环操作,如果结果为false,才会退出循环,执行后续代码。

3.do-while循环的特点:

首次不判断条件是否满足,先执行一次,再进行判断。

(三)for循环

1.for循环的语法:

for(初始部分;循环条件;迭代部分){
//循环操作
}
在这里插入图片描述

2.执行流程:

(1)首次执行初始部分(仅一次)。
(2)对布尔表达式进行判断,结果为ture时,则会执行逻辑代码。
(3)本次执行完毕后,执行迭代部分,迭代部分执行完以后再次进行判断,结果仍旧为ture,则再次执行逻辑代码。
(4)直至布尔表达式的结果为false时,才会退出循环结构,执行后续代码。

3.while循环的特点:

(1)for循环和while循环相同,如果首次判断不满足条件,则一次都不会执行。(执行次数:0~n次)。
(2)先判断,再执行。适用于循环次数明确的情况。

(四)嵌套循环

概念

在一个完整的循环结构中,嵌套另一个完整的循环结构。(注意:各循环可互相嵌套,且一般不超过三层)
嵌套循环的外层控制行数,内层控制列数。外层循环变量变化一次,内层循环变量变化一轮。

如:打印一个等腰三角形

在这里插入图片描述

如:打印一个乘法表

在这里插入图片描述

三、流程的控制

目前学习到的流程控制有两个:1.break,2.continue。

1.break

break:终止、跳出 switch分支结构和循环结构。

2.continue

continue:结束本次循环,进入下一次循环。循环执行中遇到continue则会跳出此次循环,进入下一次循环。

四、比较while、do-while、for

while:先判断、再执行。 如果不成立就不会循环。
do-while:先执行、再判断。 不管条件是否成立都进行一次循环(至少执行一次)。
for:需要的条件与while相同,但for循环的写法更为简洁。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值