while循环的基本结构

while(条件){

//循环体

}

在while循环中的小括号中,是一个条件判断,当条件判断的结果是true的时候才会进行循环体中的内容,当循环体执行一遍之后,在返回到条件处判断,如果符合条件,继续运行循环体,如果不符合,直接运行while循环之外的代码

do while循环的基本结构

do{

//循环体

}while(条件);

与while不同的是,do while先不进行判断,直接先将循环体中的代码执行一遍,然后根据while中的条件的返回值判断,如果符合条件,则再一次运行循环体,如果不符合,则执行do while外面的代码

注意:不论是do while还是while循环,他们的本质都是相同的,符合条件则执行循环体,不符合则执行其他代码,但是,while后面的小括号中的是true的时候,才会循环

while循环和doWhile循环相关推荐

  1. Java黑皮书课后题第5章:*5.42(金融应用:求销售额)如下重写编程练习题5.39:①使用for循环替代do-while循环②允许用户自己输入COMMISSION_SOUGHT而非将它固定为常量

    5.42(金融应用:求销售额)如下重写编程练习题5.39:①使用for循环替代do-while循环②允许用户自己输入COMMISSION_SOUGHT而非将它固定为常量 题目 题目概述 编程练习题5. ...

  2. 第四讲 switch结构和循环(switch结构、while循环、do-while循环)

    一.switch结构 1.语法: 案例1:写出你周一到周日的食谱. <script>var a = +prompt("请输入日期");switch(a){case 1 ...

  3. Java循环——for循环、while循环、do-while循环以及终止循环语句break、continue

    循环 循环是指重复执行某些含有规律的指令语句的过程,循环是由反复被执行的循环语句和循环终止的条件共同组成的. 循环的格式 for循环 首先我们要说的是for循环,也是最常用的一种循 语法:for ( ...

  4. Java循环语句练习(for循环、while循环、do-while循环)

    Java循环语句常见练习 for循环.while循环.do-while循环的应用 循环语句出现初衷:简化代码的书写. 一般情况下,循环结构应该有四个部分:初始化语句;条件表达式;循环体;循环变量控制语 ...

  5. 什么是循环语句?如何使用for循环、while循环和do-while循环?

    1. 引言: 循环语句是一种编程结构,用于重复执行一段代码块,直到满足特定条件为止.它在程序中起到了简化代码.提高效率和处理大量数据的重要作用.在本文中,我们将详细讨论三种常见的循环语句:for循环. ...

  6. Java基本语法(15)--while循环结构do-while循环结构

    基本格式 ①初始化部分 while(②循环条件部分){③循环体部分;④迭代部分; } ①初始化部分; do{③循环体部分;④迭代部分; }while(②循环条件部分); 注意不要忘记声明④迭代部分.否 ...

  7. java的foeachr循环_for循环和Dowhile循环的应用

    DoWhile循环 { public static void main(String[] args) { int i = 0; int sum = 0; do { sum = sum + i; i++ ...

  8. 代码块、if语句、if-else语句、switch语句、while循环、do-while循环、for循环——JS流程控制

    目录 一.代码块 二.if语句(条件判断语句) 三.if-else语句(条件分支语句) 四.if练习(prompt()函数.isNaN()函数) 五.switch语句(条件分支语句) 六.while循 ...

  9. while语句和for嵌套c语言,关于循环的嵌套,说法错误的是() 答案:三种循环(while循环、do-while循环和for循 环)不可以互相嵌套。...

    相关问题 在C语言中,为了结束由while语句构成的循环,while后一对圆括号达式的值应该为(): C语言 中 结束 while 语句 循环 while 后 圆括号 值 学生,意识,生命体征,气道, ...

最新文章

  1. 自定义View步骤学习笔记
  2. CentOS5.5环境下布署LVS+keepalived
  3. 泊松分布的分布函数_第114讲 SAS泊松分布与泊松回归
  4. VTK:图片之DotProduct
  5. [流体输配管网]古罗马渡槽从水源到城市的落差估计
  6. OSPF——多区域概念及配置、ABR简介、ASBR简介、路由重分发
  7. Python零基础入门(一)——Python基础关键字和语法[学习笔记]
  8. ubuntu 普通用户下设置tab键自动补全
  9. HTML5+Activex+Singr+ABP+MongoDB
  10. matlab教程pdf,Matlab2010经典超强教程(清晰、版).pdf
  11. matlab gui的callback,matlab GUI callback 函数实现
  12. 使用Mousetrap处理键盘快捷键(keypress.js和jQuery.hotkeys.js的使用)
  13. IT黑马之用户信息管理系统
  14. 从0开始使用Git:Win10下使用Git配置并关联Gitbub远程仓库全教程与踩坑分析
  15. Centos7下内网YUM源搭建
  16. BH1750 STM32 驱动程序
  17. Android 自定义相机 切换相机 参考线(辅助线) 闪光灯 缩放 自动聚焦 Demo
  18. 生存分析第一课: censoring 、truncation、survival function、hazard function
  19. React构造函数中为什么要写 super(props)
  20. 【Python】数据分析——直方图、散点图、线性回归、多项式回归、拟合度

热门文章

  1. Qt音视频开发01-共享解码线程(耗时一年/性能凶残/至臻完美)
  2. Mac安装Git并配置到IDEA(超简单)
  3. Linux 中Mysql出现‘> 如何退出?
  4. Linux 下 输入账号 密码 显示 last login:Mon Apr 1 05:49:00 on tty1 但是跳转不进去系统?
  5. 一文读懂,CPU、精简指令集、复杂指令集该如何理解?
  6. crypto安装_Mac安装Golang和vscode
  7. OpenGL 纹理过滤和 mip 贴图
  8. 市面上有几款手机有NFC功能的,什么牌子什么型号的?
  9. 连锁酒店网络互联解决方案
  10. 2.11 header footer hgroup address元素