阅读量:2
while和do-while都是循环结构,它们之间的区别在于循环条件的判断时机不同。
- while循环:在执行循环体之前先判断循环条件是否满足,如果条件不满足,则直接跳出循环,不执行循环体。因此,while循环有可能一次都不执行。
示例:
int i = 0;
while(i < 5) {
System.out.println(i);
i++;
}
- do-while循环:先执行一次循环体,然后再判断循环条件是否满足,如果条件不满足,则跳出循环。因此,do-while循环至少会执行一次循环体。
示例:
int i = 0;
do {
System.out.println(i);
i++;
} while(i < 5);
总结:while和do-while的区别在于循环条件的判断时机,while先判断后执行循环体,可能一次都不执行;而do-while先执行一次循环体后再判断条件,至少执行一次循环体。
以上就是关于“java中while和dowhile有什么区别”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm