文章詳情頁(yè)
Java代碼中的“循環(huán):”。這是什么,為什么會(huì)編譯?
瀏覽:122日期:2024-04-26 18:41:42
如何解決Java代碼中的“循環(huán):”。這是什么,為什么會(huì)編譯??
它不是一個(gè)keyword,而是一個(gè)label。
用法:
label1: for (; ; ) {label2:for (; ; ) { if (condition1) {// break outer loopbreak label1; } if (condition2) {// break inner loopbreak label2; } if (condition3) {// break inner loopbreak; }} }解決方法
這段代碼使我凝視了幾分鐘:
loop:for (;;) { // ...}
(這里的第137行)
我以前從未見(jiàn)過(guò),而且我也不知道Java有一個(gè)“ loop”關(guān)鍵字(NetBeans甚至沒(méi)有像關(guān)鍵字一樣給它上色),并且它在JDK 6中可以很好地編譯。
有什么解釋?
標(biāo)簽:
java
排行榜

熱門(mén)標(biāo)簽