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 @   漁夫  阅读(98)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示