java 各种循环中 return/break/continue 的作用

开篇即总结

1. 首先普通for循环和增强for循环是一样的:

1.return表示结束当前方法(包括所有循环)

java 各种循环中 return/break/continue 的作用

java 各种循环中 return/break/continue 的作用

2.break表示结束当前循环,不影响循环后面代码执行

java 各种循环中 return/break/continue 的作用

java 各种循环中 return/break/continue 的作用

3.continue结束此次循环,继续下一次循环

java 各种循环中 return/break/continue 的作用

java 各种循环中 return/break/continue 的作用

2. foreach循环使用lambda语法情况下

return: 表示结束此次循环

break:语法会直接报错:Break outside switch or loop

continue:语法会直接报错: Continue outside of loop

java 各种循环中 return/break/continue 的作用

java 各种循环中 return/break/continue 的作用

foreach情况下想要强制结束循环的话 在需要跳出循环的地方抛出错误 然后外层使用try cache吞掉异常,只是有点粗暴