专栏首页个人随笔房上的猫:while循环与do-while循环,debug的调试运用

房上的猫:while循环与do-while循环,debug的调试运用

一.循环结构  1.循环不是无休止进行的,满足一定条件的时候循环才会继续,称为"循环条件",循环条件不满足的时候,循环退出  2.循环结构是反复进行相同的或类似的一系列操作,称为"循环操作" 二.while循环结构

 1.语法:

while(循环条件){
   //循环操作
  }

  解析:   (1)关键字后小括号中的内容是循环条件   (2)循环条件是一个表达式,它的值为boolean类型,即:true或false  2.while执行顺序:   (1)声明并初始化循环变量   (2)判断循环条件是否满足:    >满足则执行循环操作    >不满足则退出循环   (3)执行完循环操作后,再次判断循环条件,决定继续执行循环或退出循环  3.while循环结构特点:   先判断,后执行    while循环结构如果第一次判断循环条件不满足,则会直接跳出循环,循环操作一遍都不会执行  4.while循环结构解决问题步骤:   (1)分析循环条件和循环操作   (2)套用while语法写出代码   (3)检查循环能否能退出    注:使用while循环结构解决问题时,一定要注意循环是否能退出,即避免"死循环"现象 三.程序调试

 步骤:   1.分析错误,设置断点    断点用来调试的时候确定程序停在某一行代码处,以便发现程序错误   2.启动调试,单步执行    设置好断点后,就可以单击"启动调试"按钮   3.F5与F6对比    (1)按F5键"单步跳入",会进入本行代码内部执行    (2)按F6键"单步跳过",仅执行本行代码,执行完则跳到下一行代码。     注:计算机程序中的错误或缺陷通常称为"bug",程序调试称为"debug",就是发现并解决bug的意思 四.do-while循环结构

 1.语法:

do{
   //循环操作
  }while(循环条件);

  解析:和while循环不同,do-while循环以关键字do开头,然后是大括号括起来的循环操作,接着才是while关键字和紧随的小括号括起来的循环条件   注:do-while循环结构已分号结尾  2.do-while执行顺序:   (1)声明并初始化循环变量   (2)执行一遍循环操作   (3)判断循环条件:    >循环条件满足,则循环继续执行    >循环条件不满足,则退出循环  3.do-while循环结构特点:   先执行,再判断    do-while循环结构,循环操作至少执行一遍  4.do-while循环结构解决问题步骤:   (1)分析循环条件和循环操作   (2)套用do-while语法写出代码   (3)检查循环能否退出 五.while与do-while循环结构  1.相同点:   都是循环结构,使用"while(循环条件)"表示循环条件,使用大括号将循环操作括起来  2.不同点:   (1)语法不同    与while循环结构相比,do-while循环结构将while关键字和循环条件放在后面,而且前面多了关键字do,后面多了一个分号   (2)执行次序不同    >while:先判断,再执行    >do-while:先执行,再判断   (3)在一开始循环条件就不满足的情况下    >while循环结构一次都不会执行    >do-while循环结构则不管什么情况都至少执行一次

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 房上的猫:for循环,跳转语句与循环结构,跳转语句进阶

    一.for循环  1.定义:   for循环语句的主要作用是反复执行一段代码,直到满足一定条件为止  2.组成部分:   (1)初始部分:设置循环的初始状态  ...

    房上的猫
  • 玩转SpringCloud(F版本) 三.断路器(Hystrix)RestTemplate+Ribbon和Feign两种方式

    在微服务架构中,根据业务来拆分成一个个的服务,服务与服务之间可以相互调用(RPC),在Spring Cloud可以用来调用。为了保证其高可用,单个服务通常会集群...

    房上的猫
  • 房上的猫:java基础知识部分知识点

    1.Java常见的注释有哪些,语法是怎样的?  1)单行注释用//表示,编译器看到//会忽略该行//后的所文本  2)多行注释/* */表示,编译器看到/*时...

    房上的猫
  • 从零开始学习PYTHON3讲义(五)while循环和棋盘麦粒问题

    ​上一节课重点学习了字符串,并且传递了一个重要的理念,就是程序要对开发人员自己和用户都足够友好。在这个过程中,利用字符串给出充分、完整、准确的提示是非常重要的一...

    俺踏月色而来
  • Java 基础(六):数组

    老生常谈的一个控制流程了,我们在是使用数组和集合的时候,遍历元素的时候经常会用到循环的结构,Java具有非常灵活的三种循环机制:

    山禾说
  • while循环与for循环到底差在哪里?举几个例子给你看!

    在上一期原创文章《for循环太Low?分享几段我工作中经常使用的for代码!》中,我介绍了几段工作中常用的for循环代码,这期再简单介绍一下while循环与fo...

    1480
  • 十分钟完成Bash 脚本进阶!列举Bash经典用法及其案例

    前言:在linux中,Bash脚本是很基础的知识,大家可能一听脚本感觉很高大上,像小编当初刚开始学一样,感觉会写脚本的都是大神。虽然复杂的脚本是很烧脑,但是,当...

    小小科
  • python第一课

    IT人一直在路上
  • C语言程序结构3:循环结构

    循环结构可以减少代码重复书写的工作量,用来描述重复执行某段算法的问题,这是程序设计中最能发挥计算机特长的程序结构,C语言中提供四种循环,即goto循环、whil...

    用户6755376
  • 十分钟完成Bash 脚本进阶!列举Bash经典用法及其案例

    ? 前言:在linux中,Bash脚本是很基础的知识,大家可能一听脚本感觉很高大上,像小编当初刚开始学一样,感觉会写脚本的都是大神。虽然复杂的脚本是很烧脑,但...

    小小科

扫码关注云+社区

领取腾讯云代金券