do…while循环

概述:

属于循环语句的一种,属于有风险的循环。

格式:

 初始化语句;do {循环体;初始化变量的改变}while ( 循环条件 )

执行流程:

1、执行初始化语句

2、执行do花括号的代码段【包括循环体和初始化变量的改变】

3、执行循环条件
不成立:结束循环
成立:继续执行do花括号的代码段回归循环条件 如果条件一直成立重复上述的操作一直

到条件不成立结束循环

特点:

​ 循环体至少执行一次

代码示例:

public class DoWhile {public static void main(String[] args) {int i = 1;do {System.out.println(i);i++;}while(i <= 5);}}

do…while中,即使条件不满足也至少会执行一次do后面花括号中的内容

代码展示:

public class DoWhile {public static void main(String[] args) {int i = 1;do {System.out.println(i);  // 输出 1i++;}while(false); //条件不成立}}

do...while循环相关推荐

  1. 中兴面试总结,华为。技术,市场

    1,软件测试,如何把这个测试做的更好. 进到一个新项目,作为测试人员应该都是想把测试做好,项目在符合客户质量要求的情况下按时交付的吧.但往往都事与愿违,造成这个结果的原因有很多很多.通过这段时间做自动 ...

  2. Linux shell 学习笔记(9)— 循环语句(for、while)以及更改字段分隔符

    1. for 语句 bash shell 中 for 命令的基本格式如以下,$var 变量包含着这次迭代对应的当前列表项中的值. for var in list docommands done 也可以 ...

  3. 【机器学习】RNN循环神经网络

    循环神经网络归属: 领域:机器学习 方向:自然语言处理 贡献:自动文本生成 循环神经网络实际应用: 生活中因为原始数据都是序列化的,比如自然语言,语音处理,时间序列问题(股票价格)等问题, 这个时候需 ...

  4. MindSpore循环神经网络

    MindSpore循环神经网络 一. 神经网络的组成 神经元模型:首先简单的了解以下构成神经网络的最基础单元:神经元.每个神经元与其它神经元相连,处于激活状态时,就会向相连的神经元发送相应信号.从而改 ...

  5. 循环IRNNv2Layer实现

    循环IRNNv2Layer实现 IRNNv2Layer实现循环层,例如循环神经网络(RNN),门控循环单元(GRU)和长期短期记忆(LSTM).支持的类型为RNN,GRU和LSTM.它执行循环操作,该 ...

  6. CodeGen按钮循环

    CodeGen按钮循环 按钮循环是一个模板文件构造,它允许您迭代CodeGen拥有的按钮信息集合. 在按钮循环中处理的按钮的定义可以来自两个位置之一. 如果基于UI工具箱输入窗口定义进行处理,则默认情 ...

  7. CodeGen标记循环

    CodeGen标记循环 标记循环是一个模板文件构造,它允许您迭代CodeGen拥有的标记信息的集合.为了使用标记循环,必须基于至少定义了一个字段标记的存储库结构生成代码. 标记循环由一对匹配的< ...

  8. CodeGen结构循环回路

    CodeGen结构循环回路 structure循环是一个模板文件构造,它允许您迭代CodeGen拥有的有关结构的集合.为了使用结构循环,必须同时基于多个存储库结构生成代码. CodeGen可以通过以下 ...

  9. CodeGen融合核心关系循环扩展

    CodeGen融合核心关系循环扩展 Expansion Tokens <HARMONYCORE_RELATION_NAME> 插入当前关系的名称.关系名称将自动生成,但可以由Harmony ...

  10. CodeGen字段循环Field Loop

    CodeGen字段循环Field Loop 字段循环是一个模板文件构造,它允许迭代CodeGen拥有的有关字段的集合.这些字段定义可以来自以下两个位置之一: •如果基于从存储库结构中获取的信息生成代码 ...

最新文章

  1. 第93课:SparkStreaming updateStateByKey 基本操作综合案例实战和内幕源码解密
  2. collection的iterator()方法
  3. yunyang tensorfow-yolo3 训练时权重文件消失的原因和解决办法(max_to_keep)
  4. Angular应用的部署方式
  5. SAP ABAP Netweaver容器化, 不可能完成的任务吗?
  6. .NET 6 Preview 6 正式发布: 关注网络开发
  7. 自制简易前端MVC框架
  8. 代码级操作指南 | 如何在Docker Swarm中运行服务
  9. java 做猜数字小游戏_Java Properties类:利用Properties类制作猜数字小游戏
  10. MySQL取小数点后两位及百分比
  11. ROS 5.12 上自动更新3322.org动态域名
  12. 守护线程C语言windows,C言语如何利用子线程刷新主线程
  13. python运维主要学什么_python运维入门该学什么
  14. UG基本命令ug快捷键命令大全ug基本命令教程完整版
  15. 如何使用python 给PDF生成目录
  16. 用于AB测试的减少方差方法总结和对比
  17. Redis学习之zscore命令
  18. linux的LCD的驱动编写
  19. 蓝桥杯刷题-乘积尾零
  20. 多人配音怎么制作的?给你推荐几个有声小说多人配音软件

热门文章

  1. easyui layout 收缩的bug
  2. 【慢慢学Android】:11.对话框大全
  3. Sigmatel37xx GPIO的使用
  4. 爱心的浪漫永不过时—程序猿的小浪漫
  5. 阿里云数据库产品专家胡航丽:数据库自动驾驶平台DAS重磅助力数据库领域智能未来...
  6. 不忘初心,恪守信条:微盟经历的从删库到跑路的数据灾难
  7. 不会SQL注入,连漫画都看不懂了
  8. 当SQL Server爱上Linux:配置 SQL Server 2017 上的可用性组初体验
  9. CNCF Serverless工作流社区携手华为云FunctionGraph,开拓Serverless编排新时代
  10. 云小课 | 网站接入WAF失败怎么办?看这里就够了