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语句,跳出多重嵌套循环语句的主要内容,如果未能解决你的问题,请参考以下文章

在 Java 中,如何跳出当前的多重嵌套循环?

在 Java 中,如何跳出当前的多重嵌套循环?

3.8.6 中断控制流程语句

java跳出多重嵌套循环

在java中如何跳出当前的多重嵌套循环

在Java中,如何跳出当前的多重嵌套循环?