A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

这三个有点迷糊。return和break有什么区别啊?

7 个回复

倒序浏览
continue为循环里语句,当程序遇到continue的时候跳出循坏,也就是continue后面语句不执行,从循环开始继续跑程序,当语句遇到return时,后面语句不执行,跳出此方法,如果后面跟返回值,则返回此值,当程序遇到break时,语句终止,跳出此循环或方法体,执行方法体下面的语句。
回复 使用道具 举报
同样有跳出循环的作用 但是break是跳出循环语句,continue是跳出本次循环 进行下一次循环 然而return是直接跳出 跟一个数据类型就是返回值
回复 使用道具 举报
break:结束循环
continue:结束本次循环,进行下一次
return:返回一个return后面的值,然后结束循环

评分

参与人数 1黑马币 +20 收起 理由
Odyssey + 20

查看全部评分

回复 使用道具 举报
名侦探柯基 发表于 2016-9-10 11:00
break:结束循环
continue:结束本次循环,进行下一次
return:返回一个return后面的值,然后结束循环 ...

太棒了,解答了我心中的疑惑!!!!!!
回复 使用道具 举报
shutdown 发表于 2016-9-8 22:31
continue为循环里语句,当程序遇到continue的时候跳出循坏,也就是continue后面语句不执行,从循环开始继续 ...

哦哦。明白了。通俗易懂。写的很好啊。
回复 使用道具 举报
151678537 发表于 2016-9-8 22:38
同样有跳出循环的作用 但是break是跳出循环语句,continue是跳出本次循环 进行下一次循环 然而return是直接 ...

谢谢你的耐心回复。。。
回复 使用道具 举报
名侦探柯基 发表于 2016-9-10 11:00
break:结束循环
continue:结束本次循环,进行下一次
return:返回一个return后面的值,然后结束循环 ...

谢谢。没想到有这么多热心的人回答我的问题。非常感谢。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马