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循环
  • 相关阅读:
    MATLAB仿真学习笔记(一)
    SolidWorks学习笔记(一)
    机械制造技术学习笔记(七)
    基于MATLAB的多功能语音处理器
    MATLAB图形界面设计(下)
    36、如何避免僵尸进程?
    37、局部性原理你知道吗?主要有哪两大局部性原理?各自是什么?
    35、 守护进程、僵尸进程和孤儿进程
    32、什么是快表,你知道多少关于快表的知识?
    30、终端退出,终端运行的进程会怎样?31、如何让进程后台运行
  • 原文地址:https://www.cnblogs.com/suola/p/11970396.html
Copyright © 2011-2022 走看看