JAVA 冷知识( break outer ;)

简介: 如何在内循环结束外循环关键字break和continue都是结束循环的作用,但是它只能结束它外面的第一层循环,如果代码里面是一层一层又一层的循环,你想直接结束最外层循环又该怎么做呢?此时,就需要outer了。

如何在内循环结束外循环


关键字break和continue都是结束循环的作用,但是它只能结束它外面的第一层循环,如果代码里面是一层一层又一层的循环,你想直接结束最外层循环又该怎么做呢?

此时,就需要outer了。

看如下代码:

outer:for (int i = 0; i < 10; i++) {
    for (int j = 0; j < 10; j++) {
      if(j==0) {
        System.out.print(j);
      }else {
        break outer;   //break;
      }
    }
  }

如果只用break,那么只跳出了里面的for循环,外层还没结束。


用break;则输出:0000000000


用break outer;则输出:0


  • outer:就相当于表示它现在代表的某个循环。
  • 如果想跳出它所代表的循环,那么就break outer;
  • 如果想结束它所代表的此次循环,那么就continue outer;


目录
相关文章
|
3月前
|
Java
滚雪球学Java(17):探索循环控制:JavaSE中的break与continue秘技
【4月更文挑战第6天】🏆本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
53 1
滚雪球学Java(17):探索循环控制:JavaSE中的break与continue秘技
|
1月前
|
Java
java中return,break以及continue的用法
java中return,break以及continue的用法
28 10
|
3月前
|
Java
Java中的break语句详解与应用
Java中的break语句详解与应用
40 0
|
3月前
|
Java
java中break和continue的用法例子
java中break和continue的用法例子
|
3月前
|
Java
java中break标记的使用
java中break标记的使用
|
3月前
|
Java
在Java中使用break语句
在Java中使用break语句
30 4
|
3月前
|
Java
Java中break和continue语句的区别
Java中break和continue语句的区别
24 0
|
3月前
|
存储 Java 容器
Java break、continue 详解与数组深入解析:单维数组和多维数组详细教程
Java Break: break 语句用于跳出循环或 switch 语句。 在循环中使用 break 语句可以立即终止循环,并继续执行循环后面的代码。 在 switch 语句中使用 break 语句可以跳出当前 case,并继续执行下一个 case。
53 1
|
Java
Java 中 return,continue,break的区别
Java 中 return,continue,break的区别
114 0
|
11月前
|
Java
JAVA带标签的break和continue
JAVA带标签的break和continue
54 0