while 循环java

Java do-while loop is used to execute a block of statements continuously until the given condition is true. The do-while loop in Java is similar to while loop except that the condition is checked after the statements are executed, so do while loop guarantees the loop execution at least once.

Java do-while循环用于连续执行语句块,直到给定条件为真为止。 Java中的do-while循环与while循环类似,不同之处在于在执行语句后检查条件,因此while循环do保证循环至少执行一次。

Java做while循环 (Java do while loop)

Java do while loop syntax is as follows:

Java do while循环语法如下:

do {// statements
} while (expression);

The expression for the do-while loop must return a boolean value, otherwise, it will throw compile-time error.

do-while循环的expression必须返回一个布尔值,否则将抛出编译时错误。

同时做Java流程图 (do while java flow diagram)

Java do-while循环示例 (Java do-while loop example)

Here is a simple java do-while loop example to print numbers from 5 to 10.

这是一个简单的java do-while循环示例,可打印5到10之间的数字。

package com.journaldev.javadowhileloop;public class JavaDoWhileLoop {public static void main(String[] args) {int i = 5;do {System.out.println(i);i++;} while (i <= 10);}
}

做真正的java (do while true java)

We can create an infinite loop by passing boolean expression as true in the do while loop.

我们可以通过在do while循环中将布尔表达式传递为true来创建无限循环。

Here is a simple do while java infinite loop example.

这是java无限循环示例。

package com.journaldev.javadowhileloop;public class DoWhileTrueJava {public static void main(String[] args) throws InterruptedException {do {System.out.println("Start Processing inside do while loop");// look for a file at specific directory// if found, then process it, such as inserting rows into databaseSystem.out.println("End Processing of do while loop");Thread.sleep(5 * 1000);} while (true);}
}

Note that you will have to manually quit the application to stop it, using Ctrl+C if the program is executed in the terminal. If you execute the program in Eclipse IDE then there is a red color button to terminate the program.

请注意,如果程序在终端中执行,则必须使用Ctrl+C手动退出应用程序以停止它。 如果您在Eclipse IDE中执行程序,则会有一个红色按钮来终止程序。

做while vs while循环 (do while vs while loop)

The only time you should use a do-while loop is when you want to execute the statements inside the loop at least once, even though condition expression returns false. Otherwise, it’s always better to use a while loop.

唯一应该使用do-while循环的方法是,即使条件表达式返回false,也要至少在循环中执行一次语句。 否则,最好使用while循环。

Java while loop looks cleaner than a do-while loop.

Java while循环看起来比do-while循环更干净。

That’s all for java do while loop. You should also look into java for loop and java continue statement.

这就是java的while循环。 您还应该研究java for loop和java continue语句 。

Reference: Oracle Documentation

参考: Oracle文档

翻译自: https://www.journaldev.com/16536/java-do-while-loop

while 循环java

while 循环java_Java做while循环相关推荐

  1. 小程序循环里做字符串拼接_昨天还在for循环里写加号拼接字符串的那个同事,今天已经不在了...

    引言 都说 StringBuilder 在处理字符串拼接上效率要强于 String,但有时候我们的理解可能会存在一定的偏差.最近我在测试数据导入效率的时候就发现我以前对 StringBuilder 的 ...

  2. c语言怎么做步骤循环,C语言基础教程之循环

    此程序已经陷入无限循环中,C语言基础教程之循环 当一段代码需要执行多次时,您可能会遇到这种情况.通常,语句按顺序执行:首先执行函数中的第一个语句,然后执行第二个语句,依此类推. 编程语言提供各种控制结 ...

  3. pythonfor循环功能手工皂_轻松领悟for循环,做一款Python版手账

    "本文阅读时间大概为7分钟" Hello,小数先生粗线啦~~~今天教大家制作一款Pyhon版手账 先看下手账效果(文中最后有手账代码)Python手账https://www.zhi ...

  4. for循环python爬虫_轻松领悟for循环,做一款Python版手账|python爬虫|python入门|python教程...

    https://www.xin3721.com/eschool/pythonxin3721/ Hello,小数先生粗线啦~~~今天教大家制作一款Pyhon版手账 先看下手账效果(文中最后有手账代码) ...

  5. 语句中如何结束本循环进入下一循环_第33 p,for遍历,循环取值最方便

    大家好,我是杨数Tos,这是<从零基础到大神>系列课程的第33篇文章,第二阶段的课程:Python基础知识:Python中的控制语句之for遍历. 学习本课程,建议先看一遍:[计算机基础知 ...

  6. 循环训练_力量循环训练

    在很多先天训练环境不足的状况,经常有许多运动项目都采用所谓的循环训练法,而在特别注重专项运动成绩的运动项目,采用循环训练法的比例亦在所多有,循环训练可在不受场地和器材的限制下,发挥出良好的训练效果,更 ...

  7. python循环语句-python基础-循环语句(5)

    %-2d意思是占2个位置的整形 因为python中的print默认end是" ",所以默认时换行的,这里我们只需要修改end属性就可以了设置结尾不换行了 四.for循环 在Pyth ...

  8. 【数据结构】线性表的链式表示-循环单链表、循环双链表、静态链表

    循环单链表 从任何一个结点出发都能访问到链表的每一个元素 判空条件不是头节点的后继指针是否为空,而是它是否等于头指针 有时对单链表常做的操作实在表头和表尾进行的,此时可对循环单链表不设头指针而仅设尾指 ...

  9. shell脚本详解(四)——循环语句之while循环和until循环(附加例题及解析)

    shell脚本详解(四)--循环语句之while循环和until循环 一.until循环 1.循环结构 2.例题 二.while循环 1.循环结构 2.例题(每个人的思路不同,会导致脚本内容不一样,这 ...

最新文章

  1. 那些不能错过的Xcode插件
  2. linux c 获取 进程 线程 id
  3. sonarqube启动报错解决办法:Process exited with exit value [es]: 143
  4. 小说形象特征包括哪些方面_中高考常考题:怎样鉴赏散文中的形象 ?
  5. ASP.NET Core MVC四种枚举绑定方式
  6. Android的listview滚动时背景不让变黑解决办法
  7. 利用mycat实现mysql数据库读写分离
  8. 行存储索引改换成列存储索引_列存储索引增强功能–数据压缩,估计和节省
  9. Python+BI爬取3000条车厘子数据,发现了这些秘密
  10. 17.EXTJs 中icon 与iconCls的区别及用法!
  11. html底部线条,这种APP底部横线+文字该怎么布局?css
  12. Ubuntu系统lamp环境下安装wordpress、zencert和mangento程序网站
  13. 天地图 + geojson 绘制中国行政区划
  14. LCD(六)显示控制器、framebuffer驱动、s3c-fb.c中probe函数分析
  15. 计算机基础毕业论文排版教程,计算机应用基础Word高级应用—排版毕业论文PPT课件.ppt...
  16. 3dmax和VRay灯光
  17. python虚拟变量回归_虚拟变量提升多元线性回归模型精度(附Python代码与数据)...
  18. 项目管理(五):WBS
  19. 小白学语句:省市区选择(带全国省市区数据)
  20. 2012年中国本土IC设计企业排名TOP10

热门文章

  1. [开源]STM32F103RBT6最小系统,LEDx2,KEYx4
  2. ZFS 学习(转载)
  3. QQ抢车位外挂(起始篇)--小研究成果展示
  4. [转载] AttributeError: ‘numpy.ndarray‘ object has no attribute ‘insert‘的解决方法
  5. 11 旋转数组的最小数字
  6. Weblogic的安装与卸载
  7. PyYAML和configparser模块讲解
  8. Steps And Uses Of Product Costing
  9. 3D MRI brain tumor segmentation using autoencoder regularization
  10. CodeFights Python 编程实训