zoukankan      html  css  js  c++  java
  • 第4章 循环结构、break与continue

    1.while循环

    v 语法

      while(循环条件){

             循环操作语句;

      }

    v While循环运行方式:先判断后操作,满足循环条件就运行循环操作语句,不满足则跳出(停止)。

    v 数据流程图

     

     2、do-while循环

    v 语法

      do{

             循环操作语句;

      }while(循环条件);

    v do-while循环运行方式:先操作一次在进行判断后循环,满足循环条件就运行循环操作语句,不满足则跳出(停止)。所以,即使第一个就不满足循环条件,程序(循环操作语句)也运行过1次。

    v 数据流程图

     

    3.for循环

    v 语法

      for(表达式1;表达式2;表达式3){ //循环条件

             循环操作语句;

      }

    v for循环运行方式:先判断后操作,满足循环条件就运行循环操作语句,不满足则跳出(停止)。

    v 数据流程图

     

    注:表达式1:参数初始化

    表达式2:循环条件

    表达式3:更新变量

      for(初始化;循环条件;增量){

             循环操作语句;

      }

    例:for(int i=0;i<=10;i++){

           System.out.println(i);   

    }//使用for循环输出0-10

     

    4.程序调试:当程序结构越来越复杂时,需要专门的技术进行代码错误的定位和发现。

    v F5 单步跳入

    v F6 单步跳过

    v F8 继续执行

    v F7 返回Return

    v 程序调试的目的:找出缺陷原因,修正缺陷

    v 程序调试的方法:设置断点、单步执行、观察变量

    5.break  跳出

    v break:改变程序控制流

    用于do-whilewhilefor中时,可跳出循环而执行循环后面的语句

    v break通常在循环中与条件语句一起使用

    6.continue  跳过

    v continue :只能用在循环里

    v continue 作用:跳过循环体中剩余的语句而执行下一次循环

     

    对比continuebreak

    v 使用场合

    ——break可用于switch结构和循环结构中

    ——continue只能用于循环结构中

    v 作用(循环结构中)

    ——break语句终止某个循环,程序跳转到循环块外的下一条语句。

    ——continue跳出本次循环,进入下一次循环

     

     循环结构总结 

    v 同:需要多次重复执行一个或多个任务的问题考虑使用循环来解决;无论哪一种循环结构,都有4个必不可少的部分:初始部分、循环条件、循环体、迭代部分

    v 异:

    区别1:语法

     

     n 区别2:执行顺序

    • while 循环:先判断,再执行
    • do-while循环:先执行,再判断
    • for循环:先判断,再执行

    区别3:适用情况

    • 循环次数确定的情况,通常选用for循环
    • 循环次数不确定的情况,通常选用whiledo-while循环
  • 相关阅读:
    Qt第一个小程序(使用vs2017开发)
    Qt资料大全
    Win10+MSVC2017+QT5.9.4开发环境
    小波去噪的基本知识
    RxJava Map操作详解
    Tomcat提示Null component
    章节目录
    BeanDefinition的载入和解析
    org.springframework.util.Assert
    使用Eclipse maven构建springmvc项目
  • 原文地址:https://www.cnblogs.com/suola/p/11970396.html
Copyright © 2011-2022 走看看