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);
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix