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);
}

 

 

    

posted @ 2022-06-28 21:34  漁夫  阅读(102)  评论(0)    收藏  举报