第二章:09流程控制[5do-while]

①格式

do {

  循环体语句;

}while(判断条件语句);

 

②循环语句的区别

do...while循环至少执行一次循环体。

而for,while循环必须先判断条件是否成立,然后决定是否执行循环体语句。

那么,我们一般使用哪种循环呢?

优先考虑for,其次考虑while,最后考虑do...while

注意死循环

A:一定要注意控制条件语句控制的那个变量的问题,不要弄丢了,否则就容易死循环。

B:两种最简单的死循环格式

 

③实例

/*

do-while循环的使用

一、循环结构的4个要素

① 初始化条件

② 循环条件  --->是boolean类型

③ 循环体

④ 迭代条件

二、do-while循环结构:

do{

   ③;

   ④;

}while(②);

执行过程:① - ③ - ④ - ② - ③ - ④ - ... - ②

说明:

1.do-while循环至少会执行一次循环体!

2.开发中,使用for和while更多一些。较少使用do-while

*/

class DoWhileTest {

   public static void main(String[] args) {

       

       //遍历100以内的偶数,并计算所有偶数的和及偶数的个数

       int num = 1;

       int sum = 0;//记录总和

       int count = 0;//记录个数

       do{

           

           if(num % 2 == 0){

               System.out.println(num);

               sum += num;

               count++;

           }

           num++;

       }while(num <= 100);

       

       System.out.println("总和为:" + sum);

       System.out.println("个数为:" + count);

       //*************体会do-while至少执行一次循环体***************

       int number1 = 10;

       while(number1 > 10){

           System.out.println("hello:while");

           number1--;

       }

       int number2 = 10;

       do{

           System.out.println("hello:do-while");

           number2--;

       }while(number2 > 10);

   }

}

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

猜你喜欢

转载自www.cnblogs.com/Lucky-stars/p/11007700.html