break与continue的区别
总结:
break为跳出当前循环,或跳出当前switch。continue是终止本次循环,开始下次以循环。
例子1:
@Test
public void testBreak() {
for (int i = 1; i < 2; i++) {
for (int j = 1; j < 5; j++) {
if(j==2)break;
}
System.out.println("break是跳出一层循环");
}
}
结果:
可见:break语句只跳出当前循环,不是全部循环。
例子2:
@Test
public void testContinue() {
for (int i = 1; i < 2; i++) {
for (int j = 1; j < 5; j++) {
if (j < 4) continue;
System.out.println("j=" + j + ",可见continue继续下一次内层循环");
}
}
}
结果:
可见:continue继续下一次内层循环
还没有评论,来说两句吧...