do...while循环和三种循环的区别
do...while循环
语句格式:
初始化表达式
do{
循环体;
步进表达式
}while(布尔表达式)
执行流程:
执行顺序
执行顺序:1234>234>234>2不满足为止
1.负责完成循环变量初始化
2.负责判断是否满足循环条件,不满足则跳出循环
3.具体执行的语句
4.循环后,循环变量的变化情况

int i = 1; do { System.out.println("吆西"); i++; }while (i<=10);
三种循环的区别
如果条件判断从来没有满足过,那么for循环和while循环会执行0次,但是do...while循环会执行至少一次
for循环的变量在小括号当中定义,只有循环内部才可以使用,while循环和do...while循环初始化语句本来就在外面,所以出来循环只会还可以继续使用
for (int i = 1; i < 0; i++) {
System.out.println( "Hello");
}
// System.out.println(i);//这一行是错误写法!因为变量i定义在for循环小括号内,只有for循环自己才能用。
System.out.println( "========三—======");
int i = 1;
do {
System.out.println("world" );i++;
}while (i < 0);
//现在已经超出了do-while循环的范围,我们仍然可以使用变量
System.out.println(i);
}

浙公网安备 33010602011771号