java带标签的break语句,跳出多重嵌套循环语句
Posted 程序员大宝(coder-dabao)
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java带标签的break语句,跳出多重嵌套循环语句相关的知识,希望对你有一定的参考价值。
当我们写多重嵌套的循环语句的时候,希望冲内侧的循环,直接跳出到最外层。可以使用带标签的break语句。
public class Test
public static void main(String[] args)
name_1:
for(int i = 1;i <=10;i++)
for(int j=1;j<=20;j++)
if(i== 2 && j== 3)
//直接跳出到name_1
break name_1;
System.out.println("i=" + i + ",j=" +j);
name_2:
int i = 10;
while (i> 0)
for(int j=1;j<=5;j++)
System.out.println("i=" + i + ",j=" +j);
i--;
System.out.println("no break");
name_3:
int i = 10;
while (i> 0)
for(int j=1;j<=5;j++)
if(i==6 && j == 3)
//直接跳出到name_3
break name_3;
System.out.println("i=" + i + ",j=" +j);
i--;
System.out.println("no break");
int k = 10;
//没有花括号,也可以
name_4:
while (k > 0)
for(int j= 5;j> 0;j--)
if(k== 9 && j== 4)
break name_4;
System.out.println("k=" + k + ",j=" +j);
技术交流
欢迎关注我的微信公众号:程序员大宝。一个乐于分享的程序员!关注免费领取架构师学习资料和精选大厂高频面试题库。
以上是关于java带标签的break语句,跳出多重嵌套循环语句的主要内容,如果未能解决你的问题,请参考以下文章