java outer是什么,让我们一起了解一下?
outer在Java中是一个标签,并不是关键字,因此outer也可以用其它的词来代替。java中的标签就是一个紧跟着英文冒号(:)的标识符。与其他语言不同的是,java中的标签只有放在循环语句之前才有用。
什么时候用到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; } } }
outer标签Java中是如何实现的?
在Java开发的过程中,经常会遇到碰到某些情况从而直接跳出循环,一般来说可以使用break直接跳出循环,但是对于嵌套了好几层的循环,break则显得有些不足,这个时候就可以使用Java的标签了,一般使用outer。
注意:这里的outer并不是关键字,而仅仅是一个标签。假如我们把outer替换为其他的词语,也是可以的,当然,相应的下面的outer也要替换。
下面我们以实例代码来说明:
编写一个很简单的两层循环,并打印输出到控制台
public class TestOuter { public static void main(String[] args) { for (int i = 0; i < 3; i++) { for (int j = 0; j < 3; j++) { System.out.println("i=" + i + ", j=" + j); } } } }
以上就是小编今天的分享了,希望可以帮助到大家。