Do...while循环
- 对于while语句而言,如果不满足条件,则不能进入循环。但有时候我们需要即使不满足条件也至少执行一次。
do...while循环和while循环相似,不同的是,do...while循环至少会执行一次。
do{ //代码 }while(布尔表达式);
While和do-While的区别:
- while先判断后执行。do...whlie是先执行后判断!
- Do...while总是保证循环体会被至少执行一次!这是它们的主要差别。
Demo01
代码
package struct;
public class DoWhileDemo01 {
public static void main(String[] args) {
int i =0;
int sun = 0;
do {
sun = sun +i;
i++;
}while (i<=100);
System.out.println(sun);
}
}
运行结果
5050
Demo02
代码
package struct;
public class DoWhileDemo02 {
public static void main(String[] args) {
int a = 0;
while (a < 0) {
a++;
System.out.println("我喜欢丞子");
}
System.out.println("-----------------");
do {
a++;
System.out.println("我喜欢丞子");
} while (a < 0);
}
}
运行结果
-----------------
我喜欢丞子