Java 中,如何跳出当前的多重嵌套循环,循环标记(for循环,while循环)break和continue的区别Java面试题

Posted 北芳科技

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java 中,如何跳出当前的多重嵌套循环,循环标记(for循环,while循环)break和continue的区别Java面试题相关的知识,希望对你有一定的参考价值。

在最外层循环前加一个标记如outfor,然后用break outfor;可以跳出多重循环。例如以下代码:

循环标记

一、for循环

public class Test 
    public static void main(String[] args) 
        outfor:for(int i = 0; i < 10;i++)
            for(int j = 0; j < 10;j++)
                if(j == 5)
                    break outfor;
                
                System.out.println("j = "+j);
            
        
    

二、while循环

public class Test 

    public static void main(String[] args) 
        int i = 0;
        outwhile:while(i < 10)
            int j = 0;
            while(j < 10)
                if(j == 5)
                    break outwhile;
                
                System.out.println("j = "+j);
                j++;
            
            i++;
        
    


三、break和continue的区别

● break和continue 都是用来控制循环的语句。

● break 用于完全结束一个循环,跳出循环体执行循环后面的语句。

continue 用于跳过本次循环,继续下次循环。

以上是关于Java 中,如何跳出当前的多重嵌套循环,循环标记(for循环,while循环)break和continue的区别Java面试题的主要内容,如果未能解决你的问题,请参考以下文章

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

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

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

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

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

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