【其他】不会还有人搞不清楚continue,break,return吧?

continue和break都作用与循环体,当我们想提前结束循环,就可以用到这两个关键字

两者区别:

continue只是结束当前循环,然后执行下一次循环。

break是跳出整个循环,继续执行循环体后面的语句。

假设正常的循环次数是100次,当执行了50次时执行了continue,那么当前循环会立刻终止,然后执行后50次循环。那如果循环到50次的时候执行的break,则直接结束整个循环体,后50次循环也不执行了。

return则更多的是作用于整个方法体,return可以单独被调用,用于没有返回值的方法,也可以携带一个值,用于有返回值的方法。如果将return放在循环体内,它当然也可以直接结束循环。但是要注意,用return结束循环,那循环体后面的语句也不会被执行。

猜你喜欢

转载自blog.csdn.net/weixin_43918614/article/details/124061850