循环结构

扫码查看

for循环

语法结构

  1 for(初始化表达式; 循环条件; 迭代表达式){
  2 	循环体语句块;
  3 }

执行特点:

(1)执行初始化表达式

(2)判断循环条件

A:条件成立,执行循环体语句块,然后执行迭代表达式,再回到(2)

B:条件不成立,结束for

要求:

for(;;)两个分号不能多也不能少

循环条件必须是boolean类型

如果循环体语句块只有一个语句,{}可以省略,但不建议省略

while循环

语法结构:

  1 while(循环条件){
  2 	循环体语句块;
  3 }

执行过程:

(1)先判断循环条件

A:如果条件成立,执行循环体语句块,然后回到(1)

B:如果条件不成立,直接结束while

要求:

(1)while(循环条件)的条件必须是boolean

(2)如果循环体语句块只有一个语句,{}可以省略,但不建议省略

do…while循环

语法结构:

  1 do{
  2 	循环体语句块;
  3 }while(循环条件);

执行过程:

(1)先执行一次循环体语句块

(2)判断新欢条件

A:如果条件成立,再次执行循环体语句块,然后回到(2)

B:如果条件不成立,直接结束do…while

要求:

(1)while(循环条件)的条件必须是boolean

(2)如果循环体语句块只有一个语句,{}可以省略,但不建议省略

(3)do…while结构的while()小括号后面的;不能省略

嵌套

外循环循环一次,内循环循环一轮

跳转

1、break

用于:(1)switch,表示结束当前switch(2)循环,表示结束当前循环

说明:如果break在嵌套循环的内循环中,只能结束内循环

2、continue

用于:循环,表示提前结束本次循环,跳过本次循环剩下的循环体语句块,提前进入迭代

12-24 06:03
查看更多