更多精彩内容,欢迎关注:

视频号
视频号

抖音
抖音

快手
快手

微博
微博

java outer

文档

java outer

outer在Java中是一个标签,在Java开发过程中,经常会碰到某些情况从而直接跳出循环,一般来说可以使用break直接跳出,但是对于嵌套了好几层的循环,break则显得有些不足,这个时候就可以使用outer。
推荐度:
导读outer在Java中是一个标签,在Java开发过程中,经常会碰到某些情况从而直接跳出循环,一般来说可以使用break直接跳出,但是对于嵌套了好几层的循环,break则显得有些不足,这个时候就可以使用outer。

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);
}
}
}
}

以上就是小编今天的分享了,希望可以帮助到大家。

文档

java outer

outer在Java中是一个标签,在Java开发过程中,经常会碰到某些情况从而直接跳出循环,一般来说可以使用break直接跳出,但是对于嵌套了好几层的循环,break则显得有些不足,这个时候就可以使用outer。
推荐度:
为你推荐
资讯专栏
热门视频
相关推荐
java outofmemory java overload java resources java resolve java require java region java render java override java pandas java parse java repeat java parser java request java partial java requests java rest java result java resultset java resume java retrofit java orm java openssl java regex java reflect java reference java redirect java rectangle java openjdk java opengl java openfire java onvif java inputstreamreader java influxdb java implements java image java htmlunit java hibernate java number java nslookup java notify
Top