三种循环的区别
- for循环和while循环先判断后执行
- do……while 先执行后判断,所以do……while循环至少执行一次语句体
while和do…while的区别
- while先判断后执行。do…while先执行后判断
- do…while总是保证循环体会被至少执行一次! 这是主要差别
public class DoWhileDemo {
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);
}
}
结果:
==========
0
for和while 的区别
- 条件控制语句所控制的自增变量,因为归属for循环的语法结构中,在for循环结束后,就不能再次被访问到了
- 条件控制语句所控制的自增变量,对于while循环来说不归属于其语法结构中,在while循环结束后,该变量还能继续使用
- 死循环格式(一般用while格式)
while(true){}