- 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
}
}