Java do...while循环
  • do...while循环和while循环相似,不同的是,do...while循环至少会执行一次
do {
    //代码语句
}while(布尔表达式);//首先先从do运行一次,如果布尔表达式为true,则返回do再次运行
  • while和do...while的区别:
    • while先判断后执行。do...while是先执行后判断!
    • Do...while总是保证循环体会被至少执行一次!这是他们的主要差别

示例:

package com.shun.struct;

public class DoWhileDemo01 {
    public static void main(String[] args) {
        //do...while循环
        //示例:计算1+2+3+...+100=?
        int i = 0;
        int sum = 0;
        do {
            i++;
            sum = sum + i;
        }while (i<100);
        System.out.println(sum);
        //输出的结果是5050
    }
}