5.1为什么用循环结构:用来处理冗长\重复的操作

5.2 while 循环

  1. 格式: while (条件表达式) 语句;含义:当循环条件表达式为真就执行循环体

    5.3 do-while循环

  2. 格式:do{语句} while (表达式)

  3. 执行过程:先执行循环体,然后在检查条件是否成立,若成立则继续执行,直到条件为假时停止。

    5.4 for循环

  4. 适用于循环次数确定或不确定只给出循环结束条件的情况

  5. 格式:for(初始条件 ;循环条件表达式; 循环变量调整)
  6. for(①;②;③)的说明

    1. 表达式1可以省略,但其后的分号不能省略,可以在for前给循环变量赋初值让程序能正常执行;当表达式2省略时,循环就无终止的执行;表达式3省略时,应采用其他办法使程序正常结束;
    2. 表达式1可以是初值的表达式也可以是其他表达式;表达式1和表达式3可以是单个的也可以是一个以上的逗号表达式;表达式2可以为关系、逻辑、数值或字符表达式;循环体内处理的表达式也可放在表达式3

      5.5 循环嵌套:三种循环可以相互嵌套 ;while +while ,while+do-while f;for+while ,for+ do-while等

      5.6 用break和continue改变循环的执行状态

  7. 5.6.1 break语句:含义:终止循环;① 使流程跳出switch结构,执行之后的语句;② 从循环体内跳出循环体,执行之后的语句;只能用于循环语句和switch语句中。

  8. 5.6.2 continue 语句:含义:结束本次循环,接着执行下一次循环
  9. 5.6.3 二者的区别:break 语句:终止整个循环过程,continue语句:结束本次循环而不终止整个循环过程。