黑马程序员技术交流社区

标题: return和break和continue的区别。 [打印本页]

作者: baihongguang10    时间: 2016-9-8 21:46
标题: return和break和continue的区别。
这三个有点迷糊。return和break有什么区别啊?

作者: shutdown    时间: 2016-9-8 22:31
continue为循环里语句,当程序遇到continue的时候跳出循坏,也就是continue后面语句不执行,从循环开始继续跑程序,当语句遇到return时,后面语句不执行,跳出此方法,如果后面跟返回值,则返回此值,当程序遇到break时,语句终止,跳出此循环或方法体,执行方法体下面的语句。
作者: 151678537    时间: 2016-9-8 22:38
同样有跳出循环的作用 但是break是跳出循环语句,continue是跳出本次循环 进行下一次循环 然而return是直接跳出 跟一个数据类型就是返回值
作者: 名侦探柯基    时间: 2016-9-10 11:00
break:结束循环
continue:结束本次循环,进行下一次
return:返回一个return后面的值,然后结束循环
作者: Odyssey    时间: 2016-9-10 11:07
名侦探柯基 发表于 2016-9-10 11:00
break:结束循环
continue:结束本次循环,进行下一次
return:返回一个return后面的值,然后结束循环 ...

太棒了,解答了我心中的疑惑!!!!!!
作者: baihongguang10    时间: 2016-9-14 22:25
shutdown 发表于 2016-9-8 22:31
continue为循环里语句,当程序遇到continue的时候跳出循坏,也就是continue后面语句不执行,从循环开始继续 ...

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

谢谢你的耐心回复。。。
作者: baihongguang10    时间: 2016-9-14 22:33
名侦探柯基 发表于 2016-9-10 11:00
break:结束循环
continue:结束本次循环,进行下一次
return:返回一个return后面的值,然后结束循环 ...

谢谢。没想到有这么多热心的人回答我的问题。非常感谢。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2