1. 首页
  2. Java基础

015-十五、Java之While、doWhile循环结构

简述:

顺序结构的程序语句只能被执行一次。如果您想要同样的操作执行多次,,就需要使用循环结构。

Java中有三种主要的循环结构:
while 循环
do…while 循环
for 循环
Java5中引入了一种主要用于数组的增强型for循环。

While循环

while是最基本的循环,它的结构流程图:
15-十五、Java之While、doWhile循环结构"
15-十五、Java之While、doWhile循环结构"

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

如图:
15-十五、Java之While、doWhile循环结构"

语句中应有使循环趋向于结束的语句,否则会出现无限循环–––"死"循环。

do…while 循环

对于 while 语句而言,如果不满足条件,则不能进入循环。但有时候我们需要即使不满足条件,也至少执行一次。

do…while 循环和 while 循环相似,不同的是,do…while 循环至少会执行一次。

看流程图:
15-十五、Java之While、doWhile循环结构"
语句事例:
15-十五、Java之While、doWhile循环结构"
看图演示:
15-十五、Java之While、doWhile循环结构"

PS Whiledo-While的区别:

while先判断后执行。do...while是先执行后判断!

do...while总是保证循环体会被至少执行一次!这是它们的主要差别。

写完了如果写得有什么问题,希望读者能够给小编留言,也可以点击此处[扫下面二维码关注微信公众号](https://www.ycbbs.vip/?p=28 "扫下面二维码关注微信公众号")

看完两件小事

如果你觉得这篇文章对你挺有启发,我想请你帮我两个小忙:

  1. 关注我们的 GitHub 博客,让我们成为长期关系
  2. 把这篇文章分享给你的朋友 / 交流群,让更多的人看到,一起进步,一起成长!
  3. 关注公众号 「方志朋」,公众号后台回复「666」 免费领取我精心整理的进阶资源教程
  4. JS中文网,Javascriptc中文网是中国领先的新一代开发者社区和专业的技术媒体,一个帮助开发者成长的社区,是给开发者用的 Hacker News,技术文章由为你筛选出最优质的干货,其中包括:Android、iOS、前端、后端等方面的内容。目前已经覆盖和服务了超过 300 万开发者,你每天都可以在这里找到技术世界的头条内容。

    本文著作权归作者所有,如若转载,请注明出处

    转载请注明:文章转载自「 Java极客技术学习 」https://www.javajike.com

    标题:015-十五、Java之While、doWhile循环结构

    链接:https://www.javajike.com/article/1323.html

« 016-十六、Java之for循环break、continue
014-十四、Java之if语句»

相关推荐

QR code