在循环的执行过程中,break和continue都表示结束当前循环,它们的区别是什么呢?
这里我们做一个简单的代码测试:
这里我们定义两个方法,一个用来测试break在循环中的作用,另一个测试continue在循环中的作用。
分别输出0-10之间的数字,如果数字等于4,那么分别执行break、continue,然后看最后输出的结果。
运行截图如图:
我们可以很明确的得到结果:
break会结束循环整体,而continue只是会结束单次循环。
代码地址:https://github.com/fengjw1/ThinkinginJava/blob/master/src/other/BreakOrContinue.java