黑马程序员技术交流社区

标题: 请问一下 break、return和continue之间的关系和区别? [打印本页]

作者: 刘文秀    时间: 2016-7-31 23:48
标题: 请问一下 break、return和continue之间的关系和区别?
各路大神:请问一下 break、return和continue之间的关系和区别?有点懵。

作者: xuexi1922622501    时间: 2016-8-1 00:49
return是返回结果,会退出整个方法,break用在循环和switch语句中,表示退出当前的循环或者switch语句,continue用在循环中,表示结束当次循环 继续下一次循环,关系:我觉得 break和continue在循环中有一定的关系:都是结束循环,只不过结束的方式不一样,区别:上面已经说了
作者: 刘文秀    时间: 2016-8-1 13:37
xuexi1922622501 发表于 2016-8-1 00:49
return是返回结果,会退出整个方法,break用在循环和switch语句中,表示退出当前的循环或者switch语句,con ...

是的,受教了
作者: belowfox    时间: 2016-8-1 14:17
楼上正解
作者: 刘小白    时间: 2016-8-1 15:30
return是结束方法的
break是跳出循环的
continue是终止本次循环继续下次循环的
作者: 堂吉诃德    时间: 2016-8-1 20:05
break,立刻停止循环,并跳出循环体。由于break停止循环,所以之后不能有语句;return是立刻停止方法,顺便返回某一值。continue是停止本次循环,后面不能有其他语句,进行步进语句后,进入下次循环。
作者: 堂吉诃德    时间: 2016-8-1 20:06
break,立刻停止循环,并跳出循环体。由于break停止循环,所以之后不能有语句;return是立刻停止方法,顺便返回某一值。continue是停止本次循环,后面不能有其他语句,进行步进语句后,进入下次循环。




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