While循环及do...while循环
对于While语句而言,如果不满足条件,则不能进入循环。但有时候我们需要即使不满足条件,也至少执行一次。使用do…while循环语句可以做到这点。
do…while循环和while相似,不同的是,do…while循环至少会执行一次。
例如:
public class DoWhileTest {
public static void main(String[] args) {
int i = 10;
do{
System.out.print(i+" ");
i++;
}while(i<10);
}
}
执行效果如下(不满足条件仍执行一次):
While循环:
public class DoWhileTest {
public static void main(String[] args) {
int i = 10;
while(i<10){
System.out.println(i+" ");
i++;
}
}
}
执行代码如下(满足条件才执行,不满足则不执行):