首页 > 试题广场 >

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

[问答题]
请你说明一下,在Java中如何跳出当前的多重嵌套循环?
跳出一层break,结束return,跳出当前这一次continue,或者添加一个标记,break 标记;接跳到标记那
发表于 2019-01-07 08:43:36 回复(0)
continue 可以跳出当前次的循环语句,break 可以跳出整个循环体。 retrun 是结束整个方法块
发表于 2019-09-02 19:54:31 回复(0)
在最外层循环前加一个标记如A,然后用break A;可以跳出多重循环。(Java中支持带标签的break和continue语句,作用有点类似于C和C++中的goto语句,但是就像要避免使用goto一样,应该避免使用带标签的break和continue,因为它不会让你的程序变得更优雅,很多时候甚至有相反的作用,所以这种语法其实不知道更好),根本不能进行字符串的equals比较,否则会产生NullPointerException异常。
发表于 2019-05-02 00:47:44 回复(0)
break是跳出整个循环体,continue是跳出正在执行的一层循环,执行下一次循环
发表于 2019-04-26 20:27:16 回复(0)
1 标号方式 在Java中 要想跳出多重循环 可以在外面的循环语句前定义一个标号 然后在里层循环体的代码中使用带有标号break语句 即可跳出外层循环 2 break跳出当前循环 通过内部跳出条件控制跳出外部循环 3 抛出异常
发表于 2019-04-26 15:10:39 回复(0)
public void fun2() {  
    label:  
    for (int j = 0; j < 10; j++) {  
        for (int i = 1; i < 10; i++) {  
            if (i == 5)   
                break label;  
        }  
    } 
}
编辑于 2019-04-02 15:46:50 回复(0)
        loop1:for(int i = 0;i<2;i++){
            loop2:for (int j = 0;j<2;j++){
                loop3:for (int k = 0;k<2;k++){
                    System.out.println(1);
//                    continue loop1; 结果114
//                    break loop1; 结果14
//                    throw new Exception(); 结果1 异常
                }
                System.out.println(2);
            }
            System.out.println(3);
        }
        System.out.println(4);
    }

发表于 2020-11-06 11:23:38 回复(1)
break是跳出循环体,continue跳出正在执行的这一层循环进入下一层循环
发表于 2019-10-13 13:11:21 回复(0)
break跳出整个循环体
发表于 2019-05-09 11:04:02 回复(0)
break可以跳出循环,continue跳出当前这一次
发表于 2019-04-27 16:35:14 回复(0)
break是跳出整个循环体,continue是跳出正在执行的一层循环,执行下一次循环
发表于 2019-04-26 22:39:09 回复(0)
用break可以跳出循环
发表于 2019-04-26 20:05:48 回复(0)
在循环前加上标签,break 标签 跳出
发表于 2019-03-25 11:02:52 回复(0)
正常跳出,执行完毕
发表于 2019-01-19 10:20:35 回复(0)
return
发表于 2019-01-07 00:11:06 回复(0)