while循环语句
条件初始化;
while(条件判断){
循环体语句;
条件变化;
}
-
执行流程:
- 1.条件初始化
- 2.执行条件判断
- 3.如果满足条件执行循环体语句,如果不满足条件结束
- 4.重复执行2,3步
-
举例:
//打印1-10的数字
int i=1;
while(i<=10){
System.out.println(i);
i++; //条件变化
do while循环语句
do{
循环体语句;
}while(条件判断);
-
执行流程:
- 先执行,再判断,如果满足条件,执行下一次
- 无论是否满足条件,都至少执行一次
-
举例:
boolean flag=false;
do{
System.out.println("Dowhile循环体");
}while(flag);
- flag值虽然是false,但是代码会先执行打印语句,再判断,结果为false,结束当前循环