Java程序设计中,do-while、while和for在使用上有什么区别和相似点

[复制链接]
查看11 | 回复3 | 2013-9-6 12:33:10 | 显示全部楼层 |阅读模式
do-while是先执行一次循环然后在判断while后的条件,若条件成立则继续循环,否则推出循环;而while是先执行判断条件,若条见成立则继续循环,否则直接推出循环。他们唯一的区别就是在条件一开始就不成立的时候do-while执行一次循环然后推出循环,而while一次循环都不执行就推出循环;而for循环先执行for语句后的初始化语句,再执行判断for语句后的判断条件,若成立,则执行for循环后面的语句,若不成立则执行for语句后的第三条语句来改变判断的变量的值,然后再执行下次循环,直到所有满足条件的变量值都循环完就结束for循环。所以for循环和do-while、while的区别就是for循环要去判断所有变量的值,满足的就执行循环体,不满足就执行下次...
回复

使用道具 举报

千问 | 2013-9-6 12:33:10 | 显示全部楼层
do-while是先执行后判断,即先执行do后面的语句之后再执行while里面的判断,如果不满足条件则退出循环,while和for是先判断后执行,即先进行条件判断,如果条件不满足则退出循环。...
回复

使用道具 举报

千问 | 2013-9-6 12:33:10 | 显示全部楼层
do-while是先循环到while语句再判断循环条件,while正好相反是先判断循环条件再循环;for通常被用在循环的次数上具有明显的起始点和终止点的情况下...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行