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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

各路大神:请问一下 break、return和continue之间的关系和区别?有点懵。

6 个回复

倒序浏览
return是返回结果,会退出整个方法,break用在循环和switch语句中,表示退出当前的循环或者switch语句,continue用在循环中,表示结束当次循环 继续下一次循环,关系:我觉得 break和continue在循环中有一定的关系:都是结束循环,只不过结束的方式不一样,区别:上面已经说了

评分

参与人数 1黑马币 +3 收起 理由
r1503882525 + 3 赞一个!

查看全部评分

回复 使用道具 举报
xuexi1922622501 发表于 2016-8-1 00:49
return是返回结果,会退出整个方法,break用在循环和switch语句中,表示退出当前的循环或者switch语句,con ...

是的,受教了
回复 使用道具 举报
楼上正解
回复 使用道具 举报
return是结束方法的
break是跳出循环的
continue是终止本次循环继续下次循环的
回复 使用道具 举报
break,立刻停止循环,并跳出循环体。由于break停止循环,所以之后不能有语句;return是立刻停止方法,顺便返回某一值。continue是停止本次循环,后面不能有其他语句,进行步进语句后,进入下次循环。
回复 使用道具 举报
break,立刻停止循环,并跳出循环体。由于break停止循环,所以之后不能有语句;return是立刻停止方法,顺便返回某一值。continue是停止本次循环,后面不能有其他语句,进行步进语句后,进入下次循环。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马