continue和break都作用与循环体,当我们想提前结束循环,就可以用到这两个关键字
两者区别:
continue只是结束当前循环,然后执行下一次循环。
break是跳出整个循环,继续执行循环体后面的语句。
假设正常的循环次数是100次,当执行了50次时执行了continue,那么当前循环会立刻终止,然后执行后50次循环。那如果循环到50次的时候执行的break,则直接结束整个循环体,后50次循环也不执行了。
return则更多的是作用于整个方法体,return可以单独被调用,用于没有返回值的方法,也可以携带一个值,用于有返回值的方法。如果将return放在循环体内,它当然也可以直接结束循环。但是要注意,用return结束循环,那循环体后面的语句也不会被执行。