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); } } } }
以上就是小編今天的分享了,希望可以幫助到大家。