循环作为程序结构的一种,是非常重要的。可以说,没有循环,则计算机程序就没有存在的价值。
计算机的优点就在于它能够不辞辛劳地执行重复的动作。
while循环和do while循环的差别在于,while循环是首先判断条件,然后决定是否执行循环体中的语句;
而do while循环是,首先执行循环体中的语句,然后再判断条件,是否接着执行循环体。
举例说明:
public class demoWhile{
public static void main(String[] args){
int n = 10;
while(n>1){ //当n>1时,循环体中的语句就被执行
System.out.println(n);
n--; //每执行一次,循环体中的n自减1
}
do{ //先不判断循环条件,直接执行循环体中的语句
System.out.println(n);
n++; //每执行一次,循环体中的n自加1
}while(n<10); //循环执行一次之后,再判断循环条件,如果为真就再执行循环体;直到条件为假,就退出循环
}
}