do-while循环与while循环的功能是否完全重叠?

do-while循环与while循环的功能是否完全重叠?

问题描述:

java中do-while循环和while循环的功能在使用上体验完全一致,能用while循环完成的内容也可以用do-while循环完成。两者在语法结构上也高度相似,那do-while循环和while循环究竟存在什么功能差异呢?do-while和while循环的实现逻辑是否有程序运行性能上的区别呢?do-while循环是否能完全被while循环替代呢?

相关截图:

https://img1.sycdn.imooc.com//climg/6388cbda097adbb111360634.jpg

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕小脸 2022-12-02 10:05:17

同学你好,

1、while先判断后执行,do...while先执行后判断

      当不满足循环条件时,while循环一次都不会执行,do while循环至少执行一次

2、不能,do-while循环和while循环很像,但是是有区别的,即:我们在循环体执行结束的时候才来判断条件。也就是说,无论如何,循环都会执行至少一遍,然后再来判断条件。与while循环相同的是,条件满足时执行循环,条件不满足时结束循环。

祝学习愉快~

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
计算机基础课
  • 参与学习       235    人
  • 解答问题       159    个

1000位程序员+大厂HR联袂推荐,面向所有程序员的计算机核心知识体系,优惠中~

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师