do…while循环
- 对于while语句而言,如果不能满足条件,则不能进入循环。但有时候我们需要即使不满足条件,也至少要执行一次。
- do…while循环和while循环相似,不同的是,do…while循环至少会执行一次。
do{
//代码语句
}while(布尔表达式)
- while和do…while的区别:
-
- while先判断后执行,do…while是先执行后判断!
- do…while总是保证循环体会被至少执行一次!这是他们的主要差别。
public static void main(String[] args) {
//while 和 do while的区别
int i = 0;
while (i<0){
i++;
}
System.out.println(i);
System.out.println("分割线");
do {
i++;
}while (i<0);
System.out.println(i);
}
查看运行结果可以看出do…while先进行了循环