java-do...while 循环

do...while 循环

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

    也至少执行一次。

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

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

    While 和 do_While 的区别:

    • while 先判断后执行。do...while 是先执行后判断!
    • Do...while 总是保证循环体至少执行一次!这是他们主要的差别。
实例
public class DOWhilex01 {
    public static void main(String[] args) {

        //计算1+2+3+...+100=?

        int i = 0 ;
        int sum = 0 ;

        do{
            sum = sum + i;
            i++;
        }while(i<=100);

        System.out.println(sum);
    }
}
While与Do...While的区别
public class DoWhile02 {
    public static void main(String[] args) {
        int a = 0;
        
        //while:先判断后执行
        while(a<0){
            System.out.println(a);
            a++;
        }
        
        System.out.println("===============================");
        
        //do...while:先执行后判断
        do{
            System.out.println(a);
            a++;
        }while(a<0);
    }
}
posted @ 2021-08-26 18:32  欢麦芽  阅读(304)  评论(0)    收藏  举报