java outer
- IT科技
- 关注:1.23W次
<link rel="stylesheet" href="https://js.how234.com/third-party/SyntaxHighlighter/shCoreDefault.css" type="text/css" /><script type="text/javascript" src="https://js.how234.com/third-party/SyntaxHighlighter/shCore.js"></script><script type="text/javascript"> SyntaxHighlighter.all(); </script>
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);}}}}
- 文章版权属于文章作者所有,转载请注明 https://dongkepu.com/itkeji/7qrd08.html