while先判断后执行。dowhile是先执行后判断!
Dowhile总是保证循环体会被至少执行一次!这是他们的主要差别。
代码:
int a = 0;
while(a<0){
System.out.println(a);
a++;
}
System.out.println("-----");
a=0;
do{
System.out.println(a);
a++;
} while (a<0);
执行结果:
----- 0

while先判断后执行。dowhile是先执行后判断!
Dowhile总是保证循环体会被至少执行一次!这是他们的主要差别。
代码:
int a = 0;
while(a<0){
System.out.println(a);
a++;
}
System.out.println("-----");
a=0;
do{
System.out.println(a);
a++;
} while (a<0);
执行结果:
----- 0