第五章 循环结构(一)

循环结构:循环结构不是无休止进行的,满足一定条件的时候才会继续,称为"循环条件".循环条件不满足的时候,循环退出;循环结构是反复进行相同的或类似的一系列操作,称为循环结构.

while循环结构

   语法:

             while(循环结构){

                    //循环操作

             }

eg:

           int i = 1;

          while ( i<=100){

               System.out.println("好好学习!");

               i = i+1;

           }

while循环结构的执行顺序:

1.声明并初始化循环变量;

2.判断循环条件是否满足,如满足则执行循环操作,否则退出循环;

3.执行完循环操作后,再次判断循环条件,决定继续执行循环或退出循环.

while循环结构的特点:先判断,后执行.

while循环结构解决问题的步骤如下:

1.分析循环条件和循环操作;

2.套用while语法写出代码;

3.检查循环能否退出.

注意:使用while循环结构解决问题时,一定要注意检查循环能否退出,即避免出现"死循环"现象.

do-while循环:

当一开始循环条件就不满足的时候,while循环一次也不会执行,但do-while无论如何循环都先执行一次,在判断循环条件.

   语法:

                do{

                     //循环操作

                  }while(循环条件);

   eg:

               int i = 1;

               do{

                         System.out.println("好好学习!");

                          i++;

              }while (i <=100 );

do-while循环的执行顺序一般如下:

1.声明并初始化循环变量;

2.执行一遍循环操作;

3.判断循环条件,如果循环条件满足,则循环继续执行,否则退出循环.

do-while循环特点:先执行,在判断.     循环操作至少一遍.

do-while特点解决问题的步骤如下:

1.分析循环条件和循环操作;

2.套用do-while语法写出代码;

3.检查循环能够退出.

while和do-while对比

        相同点:都是循环结构,使用"while(循环条件)"表示循环条件,使用大括号将循环操作括起来.

         不同点:

            1.语法不同:do-while循环结构将while关键字和循环条件放在后面,而且前面多了个关键do, 后面

               多了一个分号;

            2.执行次序不同:while循环结构先判断,在执行;do-while先执行,在判断;

            3.在一开始循环条件就不满足的情况下,while循环结构一次都不会执行,do-while循环结构则不管什么情况下都要执行一次.

原文地址:https://www.cnblogs.com/qp1362074723/p/7631523.html