Java程序设计中,do-while、while和for在使用上有什么区别和相似点
Java程序设计中,do-while、while和for在使用上有什么区别和相似点?高手请给个详细答案,菜鸟让!注意:是这3种循环在使用上的区别以及相似点!详细些,网上随...
Java程序设计中,do-while、while和for在使用上有什么区别和相似点?高手请给个详细答案,菜鸟让!注意:是这3种循环在使用上的区别以及相似点!详细些,网上随便复制的、太笼统的不给分!
展开
1个回答
展开全部
do-while是先执行一次循环然后在判断while后的条件,若条件成立则继续循环,否则推出循环;而while是先执行判断条件,若条见成立则继续循环,否则直接推出循环。他们唯一的区别就是在条件一开始就不成立的时候do-while执行一次循环然后推出循环,而while一次循环都不执行就推出循环;而for循环先执行for
语句
后的
初始化
语句,再执行判断for语句后的判断条件,若成立,则执行for循环
后面
的语句,若不成立则执行for语句后的第三条语句来改变判断的
变量
的值,然后再执行下次循环,直到所有满足条件的
变量值
都循环完就结束for循环。所以for循环和do-while、while的区别就是for循环要去判断所有变量的值,满足的就执行
循环体
,不满足就执行下次循环,而do-while和while只要不满足条件就立即终止循环!
语句
后的
初始化
语句,再执行判断for语句后的判断条件,若成立,则执行for循环
后面
的语句,若不成立则执行for语句后的第三条语句来改变判断的
变量
的值,然后再执行下次循环,直到所有满足条件的
变量值
都循环完就结束for循环。所以for循环和do-while、while的区别就是for循环要去判断所有变量的值,满足的就执行
循环体
,不满足就执行下次循环,而do-while和while只要不满足条件就立即终止循环!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询