while(循环条件){
循环操作
i++;
}
1.声明并初始化循环变量。
2.判断循环条件是否满足,如果满足则执行循环操作;否则退出循环。
3.执行完循环操作后,再次判断循环条件,决定继续执行循环或退出循环。
*while循环的特点:先判断,后执行。

do{
循环操作
i++;
}while(循环条件);
1.声明并初始化循环变量。
2.执行一遍循环操作。
3.判断循环条件,如果循环条件满足,则循环继续执行,否则退出循环。
*do-while循环的特点:先执行,再判断。

本章总结
1.循环结构由循环条件和循环操作构成。只要满足循环条件,循环条件就会反复执行。
2.使用循环解决问题的步骤:分析循环条件和循环操作,套用循环的语法写出代码,检查循环能否退出。
3.编写循环结构代码时需注意:循环变量的初值 循环操作中对循环变量值的改变和循环条件三者间的关系;确保循环次数正确,不要出现“死循环”。
*死循环:永远不会退出的循环称为“死循环”。“死循环”是编程中应极力避免出现的情况,所以对于循环,编写完成后要仔细检查循环能否退出。
4.while循环结构的特点是先判断,后执行。do-while循环结构的特点先执行,再判断;

程序调试(Debug)
1.程序调试是满足暂停程序,观察变量和逐条执行语句等功能的工具和方法的总称。其主要方法包括设置断点,单步运行和观察变量。
2.F5单步跳入。
3.F6单步跳过 。

转载于:https://www.cnblogs.com/x-Zhang/p/8988135.html

while和do-while循环结构相关推荐

  1. 3.分支结构与循环结构

    1 程序结构 程序结构分为顺序结构.分支结构.循环结构.分支结构有:if结构,if....else结构,if...else if....else ,if...else结构,switch结构:循环结构有 ...

  2. Java程序流程控制(顺序结构、分支结构、循环结构、if-else、switch-case、for、while、do-while、break、continue、return)

    流程控制语句是用来控制程序中各语句执行顺序的语句,可以把语句组合成能完成一定功能的小逻辑模块. 其流程控制方式采用结构化程序设计中规定的三种基本流程结构,即:         顺序结构         ...

  3. 06JavaScript中的流程控制之循环结构

    技术交流QQ群:1027579432,欢迎你的加入! 1.循环结构 循环的目的:在实际问题中,有很多规律性的重复操作.因此,在程序中要完成这类操作,就需要重复执行某些语句. 2.JS中的循环 在JS中 ...

  4. Python控制流:顺序结构、分支结构、循环结构+for、if ... else、while、if... elif...elif..else、if

    Python控制流:顺序结构.分支结构.循环结构+for.if ... else.while.if... elif...elif..else.if 在计算机科学中,控制流(或控制流)是命令式程序中单个 ...

  5. Java基础学习三:循环结构的使用

    一.循环结构四要素: 1.初始化条件 2.循环条件 3.循环体 4.迭代条件 for循环的结构 for(1;2;4) {3 } 执行顺序: 1,2,3,4 while的循环结构: 1 while(2) ...

  6. c程序设计语言第五单元,(C语言程序设计基础课件)第五单元循环结构程序设计.pptx...

    第五单元 循环结构程序设计;知识目标 了解goto语句以及用goto语句构成循环:掌握用while语句.do-while语句.for语句实现循环:熟悉循环语句的嵌套:掌握break语句和continu ...

  7. 以下构成python循环结构的方法中_超星尔雅初级英语口语(持续更新中)选修课答案...

    套期具有"对冲""互抵"的关系 答:正确 差异化战略核心是企业在市场营销.研究和开发.产品技术和工艺设计以及服务等方面具有强大的实力. 答:正确 以下构成Pyt ...

  8. Java学习_day005:循环结构

    一.循环 循环:反复的去执行一段相同或相似的代码 循环三要素: 1.循环变量的初始化 2.循环的条件(以循环变量为基础) 3.循环变量的改变(向着循环的结束变) 循环变量:在整个循环过程中反复改变的那 ...

  9. c语言中循环结构的作用,C语言循环结构知识点

    C语言循环结构知识点 引导语:循环结构可以减少源程序重复书写的工作量,用来描述重复执行某段算法的问题,这是程序设计中最能发挥计算机特长的程序结构.以下是百分网小编分享给大家的C语言循环结构知识点,欢迎 ...

  10. 国二C语言文字选择程序选择,全国计算机等级考试二级C语言题型总结(二)——选择循环结构程序设计部分.doc...

    全国计算机等级考试二级C语言题型总结(二)--选择循环结构程序设计部分 C语言第二部分上机题型总结 选择结构部分: if结构题型总结 (案例1) 企业发放的奖金根据利润提成.利润(I)低于或等于10万 ...

最新文章

  1. Scala开发入门教程
  2. 抓娃娃机爪不动怎么办_黄子韬吃娃娃菜能把临时牙咬断?种植牙到底结实不结实?...
  3. 叮!您收到一份超值Java基础入门资料! 1
  4. Github | 微软-计算机视觉最佳实践、代码示例和相关文档
  5. fastreport iif小于条件_杭州灭菌柜验证需要什么条件
  6. python 调试技巧
  7. java中visio的作用_Visio软件的概念、用途与特色是什么?
  8. 经验总结:完整做完一款游戏需要经历哪些流程?
  9. 速领,阿里巴巴Java开发手册终极版
  10. DevOps八荣八耻了解下,哈哈~
  11. GroupByKey VS ReduceByKey
  12. IDEA使用--字体、编码和基本设置
  13. (转载)BOX2D V2.3.0 用户手册中文版(第8章)-关节
  14. win7中USB音箱没有声音解决办法
  15. 高中小学初中数学全套教材和教师用书
  16. java soap 解析_用Java解析SOAP响应
  17. vue中使用echarts实现中国地图加城市定位功能
  18. 程序员需要明白这九件事
  19. 瑞芯微RK3399设备树传递分析
  20. 东莞理工学院计算机科学与技术考研,东莞理工学院2020年硕士研究生调剂信息公告(计算机科学与技术、资源与环境专业(原环境工程))...

热门文章

  1. 一场虚拟的鄂尔多斯婚礼 (图)
  2. tomcat temp 大量 upload 文件_原创 | 浅谈URI中的任意文件下载
  3. formatter java_Java编程中的Java Formatter是什么?
  4. 删除 索引 外键 mysql_MySQL无法删除外键约束中所需的索引
  5. java的基础类库称为_JAVA基本类库介绍
  6. currenthashmap扩容原理_高并发编程系列:深入探讨ConcurrentHashMap的实现原理(JDK1.7和JDK1.8)...
  7. linux离线安装redmine_Linux 下一款非常好用的翻译软件
  8. Ubuntu 15.04 安装 boost-python
  9. Flask中路由系统以及蓝图的使用
  10. Georgia and Bob POJ - 1704 阶梯Nim