public class Breaker { static String o = ""; public static void main(String[] args) { z: o = o + 2; for (int x = 3; x < 8; x++) { if (x == 4) break; if (x == 6) break z; o = o + x; } System.out.println(o); } }What is the result?
A. 23
B. 234
C. 235
D. 2345
E. 2357
F. 23457
G. Compilation fails.
答案:G
解析:
Label代表的是迴圈的標示記號
撰寫JAVA程式時可利用Label指向相對應的迴圈。
撰寫上要注意:
所定義的標籤名稱(Label name)後面請務必記得加上冒號(:)
之後緊接著迴圈敘述句。
標籤名稱與迴圈敘述句之間不得有任何程式碼敘述(註解除外)。
z: 後應該緊接著for迴圈,但這邊卻是o = o + 2;
所以編譯失敗
0 意見:
張貼留言