小编在java的学习中,发现大家在嵌套多层循环时,当得到我们想要的目标结果后,为了避免计算资源的浪费,需要直接跳出循环,这里也是小编自己的学习笔记
针对单层循环的跳出
设定了一个条件,当数值增长到5时直接跳出循环,这里的5就是我们的目标条件
for (int i1 = 0; i1 < 10; i1++) {
System.out.println("i1==="+i1);
if (i1>5)
break;
}
Java的循环命名
在Java中是可以对循环进行命名的,这样我们在多层循环时就可以指定命名来结束循环
i1:
for (int i1 = 0; i1 < 10; i1++) {
System.out.println("i1==="+i1);
if (i1>5)
break ii;
}
多层循环的跳出
这里存在了2层循环,使用break语句只能跳出一个循环,因此我们可以使用循环的命名来跳出我们需要的指定循环
ii:
for (int i = 0; i < 10; i++) {
System.out.println("ii"+i);
i1:
for (int i1 = 0; i1 < 10; i1++) {
System.out.println("i1==="+i1);
if (i1>5)
break ii;
}
}
这里的代码打印结果为
ii0
i1===0
i1===1
i1===2
i1===3
i1===4
i1===5
i1===6
本文介绍了Java中如何通过break语句及循环命名控制单层或多层循环的退出,避免不必要的计算资源消耗。
9503

被折叠的 条评论
为什么被折叠?



