我是靠谱客的博主 奋斗山水,这篇文章主要介绍怎么在多层循环中直接跳出循环针对单层循环的跳出Java的循环命名多层循环的跳出,现在分享给大家,希望可以做个参考。

小编在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的循环命名多层循环的跳出的全部内容,更多相关怎么在多层循环中直接跳出循环针对单层循环内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(118)

评论列表共有 0 条评论

立即
投稿
返回
顶部