Java流程控制07:DoWhile循环结构
Java流程控制07:DoWhile循环结构
do...while循环是一种后测试循环结构,与while循环的主要区别在于:它会先执行一次循环体,再检查条件。这确保循环体至少被执行一次。
语法:
do{
//代码语句
}while(布尔表达式);
示例代码
public class Demo08 {
public static void main(String[] args) {
int i = 0;
int s = 0;
do{
i = i + 1;
s = s + i;
}while(i<100);
System.out.println(s);
}
}
While和do-While的区别:
- while先判断后执行。do-While先执行后判断!
- do-While总是保证循环体至少执行一次!
package com.xiaochaole.struct;
public class Demo09 {
public static void main(String[] args) {
int a = 0;
while(a<0){
System.out.println(a);
a++;
}//直接跳出循环
System.out.println("==================");
do{
System.out.println(a);
a++;
}while(a<0);
//先执行一次循环体再跳出循环
}
}
输出的结果为:


浙公网安备 33010602011771号