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循环
  • 相关阅读:
    22 组合电路中的竞争--冒险
    21 典型的组合电路模块(2)
    vhdl和verilog的区别
    17 TTL电路系列(2)
    树莓派Pico
    ESP8266/ESP32自动下载电路原理分析
    CH340芯片
    26. 删除排序数组中的重复项
    25. K 个一组翻转链表
    23. 合并K个排序链表
  • 原文地址:https://www.cnblogs.com/suola/p/11970396.html
Copyright © 2011-2022 走看看