Java循环结构(Ziph)

@Java

循环结构模块总结

大家好,我是Ziph!

今天分享下循环结构的知识内容。
结合思维导图学习效果更佳!点击下方链接进入
Java循环结构思维导图(Ziph)

一、循环的概念

概念:通过某个条件,重复执行的一段逻辑代码
在这里插入图片描述

二、while循环

语法:

	while(布尔表达式) {
		//逻辑代码(循环操作)
	}

执行流程:

  • 先对布尔表达式进行判断,结果为true,则执行逻辑代码
  • 本次执行完毕后,再次进行判断,结果仍旧为true,则再次执行逻辑代码
  • 直至布尔表达式的结果为false时,才会退出循环结构,执行后续代码

循环的组成(四个部分):

  1. 初始部分:用以判断的变量
  2. 循环条件:决定是否循环的依据
  3. 循环操作:单次执行的逻辑代码或任务
  4. 迭代部分:控制循环条件改变的增量

特点:首次即有入口条件,先判断、再执行,适用于循环次数明确的情况

三、do while循环

语法:

	do {
		逻辑代码(循环操作)
	} while(布尔表达式);

执行流程:

  1. 先执行一次循环操作之后,在进行布尔表达式判断
  2. 如果结果为true,则再次执行循环操作
  3. 如果结果为false,才会退出循环结果,执行后续代码

特点:首次没有入口条件,先执行、再判断,使用于循环次数不明确的情况

四、for循环

语法:

	for(初始部分;循环部分;迭代部分) {
		//循环操作
	}

执行流程:

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

特点:首次即有入口条件,吸纳判断、再执行,适用于循环次数明确的情况

五、流程控制

break;

  • 终止、跳出switch、循环结构
  • 循环执行中,遇到break;,则退出整个循环结构

continue;

  • 结束本次、进入下一次循环
  • 循环执行中,遇到continue,则跳过此次,进入下一次循环

六、嵌套循环

概念:在一个完整的循环结构中,嵌套另一个完整的循环结构

注意:外层控制循环次数,内层控制单次循环操作

不懂嵌套循环知识的可以点击下方链接
打印各种三角形、菱形(Ziph)
打印九九乘法表(Ziph)
打印水仙花数(Ziph)

以上链接都是利用嵌套循环来实现的经典案例。

如有问题请留言回复!

拜拜

发布了16 篇原创文章 · 获赞 32 · 访问量 7750

猜你喜欢

转载自blog.csdn.net/weixin_44170221/article/details/104249480
今日推荐