作者:CHAITANYA SINGH

来源:https://www.koofun.com/pro/kfpostsdetail?kfpostsid=22&cid=0

在上一篇教程中,我们讨论了while循环。在本教程中,我们将讨论java中的do-while循环。do-while循环类似于while循环,但是它们之间有一个区别:在while循环中,循环条件在循环的主体执行之前进行评估,而在do-while循环中,循环条件在循环的主体执行之后再进行评估。

do-while循环的语法:

do-while循环是如何工作的?

do-while循环首先执行循环体内的语句,在执行完循环体内的语句后再评估循环条件,如果评估循环条件后返回的值是true,则程序回到do-while循环体里面最上面的语句,开始下一轮循环执行。如果评估循环条件后返回的值是false,程序就会跳出do-while循环体,执行do-while循环体外面的下一个语句。

do-while循环示例

输出:

do-while循环示例(遍历数组)

这个例子里,我们有一个整型数组,我们使用do-while遍历和显示数组里面的每个元素。

输出:

java中doloop语句_Java中的do-while循环——通过示例学习Java编程(11)相关推荐

  1. java中sql语句_java中sql语句的编写规则

    java中sql语句的编写规则 发布时间:2020-06-26 15:11:11 来源:亿速云 阅读:143 作者:Leah 这期内容当中小编将会给大家带来有关java中sql语句的编写规则,文章内容 ...

  2. java for循环返回值_Java中的for循环——通过示例学习Java编程(9)

    作者:CHAITANYA SINGH 来源:https://www.koofun.com/pro/kfpostsdetail?kfpostsid=21 循环用于反复执行同一组语句,直到满足特定条件为止 ...

  3. Java中的do-while循环——通过示例学习Java编程(11)

    作者:CHAITANYA SINGH 来源:https://www.koofun.com/pro/kfpostsdetail?kfpostsid=22&cid=0 在上一篇教程中,我们讨论了w ...

  4. java中final语句_Java中使用非final变量的不可访问语句

    下面是一个示例,其中我们将看到使用非final变量"-的unreachable语句 示例class Demo_example { int a = 2, b = 3; void display ...

  5. getvalue函数怎么使用_Java中的构造函数——通过示例学习Java编程(14)

    作者:CHAITANYA SINGH 来源:通过示例学习Java编程(14):Java中的构造函数-方家话题 构造函数是用来初始化新创建的对象的代码块.构造函数类似于java中的实例方法(Instan ...

  6. @value 静态变量_Java中的变量——通过示例学习Java编程(4)

    作者:CHAITANYA SINGH 来源: 通过示例学习Java编程(4):Java中的变量-方家话题​www.koofun.com 变量是用来存放可以更改的值的容器.例如,当我写int i = 1 ...

  7. java中的枚举_Java中的枚举

    java中的枚举 Enum was introduced in Java 1.5 as a new type whose fields consists of a fixed set of const ...

  8. python什么语句提前结束循环_在循环语句中,break语句的作用是提前结束循环。

    [单选题]__________ sind Sie? Ich bin Studentin. [填空题]_______ Internet [单选题]()函数可以返回x的整数部分? [单选题]_______ ...

  9. java中的异常处理语句_Java中实现异常处理的基础知识

    Java中实现异常处理的基础知识 异常 (Exception):发生于程序执行期间,表明出现了一个非法的运行状况.许多JDK中的方法在检测到非法情况时,都会抛出一个异常对象. 例如:数组越界和被0除. ...

最新文章

  1. 算法帖——用舞蹈链算法(Dancing Links)求解俄罗斯方块覆盖问题
  2. python的科学计算库有哪些_Python科学计算库-Numpy
  3. Python连接Mysql数据库SQL注入问题的解决
  4. 树莓派下的apache
  5. map操作;时间排序;repository.existsById(pid);
  6. WPF/E CTP Quick Start - 第五部分:公有图形属性(翻译)
  7. Django中使用ajax技术概述
  8. java quartz SimpleScheduleBuilder
  9. java读取bny_java转义字符
  10. 发那科机器人圆弧指令怎么用_发那科机器人PR指令
  11. vue移动端小说阅读器vue全家桶项目,已部署到服务器可访问预览
  12. 解决问题#Word导出PDF出现空白页
  13. easyui的filebox过滤文件
  14. php datedif,datedif 函数怎么用?
  15. php获取手机的mac地址,Android手机获取Mac地址的几种方法
  16. linux curl t上传文件,curl 命令行上传文件
  17. Elasticsearch+cerebro部署文档
  18. win10护眼模式_Win10系统中你不知道的小秘密,今天解开了,学会了提高工作效率...
  19. 不是贫穷限制了你的思维,是你的思维导致了你的贫穷
  20. 芯片管脚工作在各个模式的特点和优缺点(持续更新)加上下拉电阻的作用

热门文章

  1. php this 和 self,PHP中this和self的区别
  2. 如何打开mysql的批处理宫娥能_如何在MySQL中进行批处理插入
  3. orm mysql_PHP基于ORM方式操作MySQL数据库实例
  4. redis设置key的有效期
  5. 《分析服务从入门到精通读书笔记》第四章、创建父子维度(7)
  6. 如何写一个不带BOM的UTF8文件
  7. ICCV2021 2D和3D通用!新医疗影像自监督SOTA(代码已开源)
  8. 速进!2000核实计算资源免费领取,名额有限,即开即送!
  9. 总奖池31万!智能零售柜商品识别,“信也科技杯”算法大赛启动
  10. CV新赛事|CT影像诊断新冠肺炎北京垃圾分类识别~文末有福利