Day14--Dowhile循环

xiaokunzhong / 2024-10-11 / 原文

Day14--Dowhile循环

对于 while 语句而言,如果不满足条件,则不能进入循环。但有时候我们需要即使不满足条件,也至少执行一次。

do...while 循环和 while 循环相似,不同的是:do...while 循环至少会执行一次。

do {
        // 代码语句
} while (布尔表达式);

While 和 do-While 的区别:

while 先判断后执行,do while 是先执行后判断!

Do...while 总是保证循环体会被至少执行一次!这是他们的主要差别。

实例1:

 int i=0;
        int sum=0;
        do{
            i++;
            sum=sum+i;
        }while(i<100);
        System.out.println(sum);//5050

实例2:

 int a=0;
        while(a<0){
            System.out.println(a);
            a++;
        }
        System.out.println("=====================================");
        do{
            System.out.println(a);
            a++;
        }while(a<0);

        
        
        /*
        输出结果:
        =====================================
        0           
         */