JAVA学习(循环结构-do...while循环)

4.2 do...while 循环

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

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

do{
    //代码语句
}while(布尔表达式);
  • while 和 do...while 区别:
    •   while先判断后执行,do...while 先执行后判断

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

package com.kuangshen.struct;

public class DoWhileDemo01 {
    public static void main(String[] args) {
        int sum = 0;
        int i = 0;
        do {
            sum = sum + i;
            i++;
        }while(i<=100);
        System.out.println(sum);
    }
}
package com.kuangshen.struct;

public class DoWhileDemo02 {
    public static void main(String[] args) {
        int a = 0;
        while (a<0){
            System.out.println(a);
        }
        System.out.println("======================================");
        do {
            System.out.println(a);
        }while (a<0);
    }
}
原文地址:https://www.cnblogs.com/cjybarcode/p/13082201.html