循环语句:for/while/do-while循环

1.循环三要素

1)循环变量的声明:用于控制循环的次数的循环因子。
2)循环条件:用于判断是否执行相同的或相似内容的条件。
3)循环变量的改变方向:让循环朝着循环结束的方向改变。

2.循环体

重复执行的相同或相似的逻辑代码

3.for循环:

1)语法:
      for(循环变量的声明和初始化;循环条件;改变方向){
                循环体;
      }

2)执行顺序:
        遇到for时,一定会对循环因子进行声明和初始化
                然后对循环条件进行判断
                如果为false,会跳出循环,执行后续代码。
                如果为true, 继续执行循环体,然后执行变量的改变方向
                再执行循环条件的判断
                ......

3)双层for循环
        先执行外层for循环:一定是先对外层的循环因子进行声明和初始化
        然后再对外层的循环条件的判断
        如果为false,会跳出外层循环结构,执行后续代码
        如果为true,会进入里层循环结构,依然是先对循环因子的声明和初始化
        然后对里层循环的循环条件进行判断
        如果为true,执行里层循环的循环体,再执行里层循环的改变方向,在执行循环条件的判断
        如果为false,会跳出里层循环进入外层循环,执行外层循环的改变方向,再执行外层循环条件的判断

4.while循环

1)语法:
     while(循环条件){
            循环体
    }

2)执行顺序
   遇到while时,一定先执行循环条件,
   如果为false,结束循环结构,执行后续代码
   如果为true,执行循环体
   然后再次判断循环条件

5.do–while循环

1)语法:
    do{
       循环体
    }(循环条件)

2)执行顺序:
     遇到do关键字时,一定先执行一次循环,
     然后再判断循环条件,
     如果为false,结束循环结构,执行后续代码
     如果为true,再次执行循环体,
     然后再判断循环条件
     ........

6.关键字

break:  在循环结构中时,表示结束/打断循环(只对离它最近的循环有效)
continue:  再循环结构中,表示跳过当此循环体,执行下一次循环

7.for/while/do-while的区别

1)while/do-while:适合未知循环次数的逻辑
   for:适合已知循环次数的逻辑

2)while/for:一般先执行循环条件,再执行循环体
   do-while:一定是先执行一次循环体,再执行循环条件

你可能感兴趣的:(循环语句:for/while/do-while循环)