do ... while 循环

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

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

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

while 和 do ... while 的区别:

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

do ... while总是会保证程序最少被执行一次!这是他们主要的区别

eg : 

public class DoWhileDemo01 {
public static void main(String[] args) {
int i = 0;
int sum = 0;
do {
sum = sum + i;
i++;
}while (i<=100);
System.out.println(sum);
int a = 0;
//while结构先执行a<0是否成立后,输出a的值
while (a<0){
System.out.println(a);
a++;
}
System.out.println("==================");
//do ... while结构先输出a的值,再判断a<0是否成立

do {
            System.out.println(a);
a++;
}while(a<0);
}
}
posted @ 2021-02-21 17:04  星忄守候  阅读(22)  评论(0)    收藏  举报