第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循环
原文地址:https://www.cnblogs.com/suola/p/11970396.html