发表于: 2020-03-26 19:39:37

0 1671


今天完成的事情:

明天计划的事情:

遇到的问题:

收获:

3种跳出循环的方式的区别:

3个关键词的含义和比较

在 break,continue和return 三个关键字中, break,continue是化为一类的,return 是函数返回语句,但是返回的同时也将函数停止。

相同之处:三个都会将此时进行的语句停止。

不同之处:

1、break:是立即结束语句,并跳出语句,进行下个语句执行。

2、continue:是停止当前语句,并从头执行该语句。

3、return:停止函数。

4、使用的语句环境不一样,break和continue是用在循环或switch语句中,return是用在函数语句中。



break用于完全结束一个循环,跳出循环体。不管是哪种循环,一旦在循环体中遇到break,系统将完全结束循环,开始执行循环之后的代码。 break不仅可以结束其所在的循环,还可结束其外层循环。此时需要在break后紧跟一个标签,这个标签用于标识一个外层循环。


continue的功能和break有点类似,区别是continue只是中止本次循环,接着开始下一次循环。而break则是完全中止循环。


return关键字并不是专门用于跳出循环的,return的功能是结束一个方法。 一旦在循环体内执行到一个return语句,return语句将会结束该方法,循环自然也随之结束。与continue和break不同的是,return直接结束整个方法,不管这个return处于多少层循环之内。






返回列表 返回列表
评论

    分享到