"SCJP 1.6版考題 006" 修訂間的差異
出自 陳富國維基館
(新頁面: 1. public class Breaker{ 2. static String o = ""; 3. public static void main(String[] args){ 4. z: 5. o = o + 2; 6. for(int x=3; x<8; x++){ 7. if(x ==...) |
(無差異)
|
於 2013年3月30日 (六) 09:00 的最新修訂
1. public class Breaker{ 2. static String o = ""; 3. public static void main(String[] args){ 4. z: 5. o = o + 2; 6. for(int x=3; x<8; x++){ 7. if(x == 4) break; 8. if(x == 6) break z; 9. o = o + x; 10. } 11. System.out.println(o); 12. } 13.} What is the result? A. 23 B. 234 C. 235 D. 2345 E. 2357 F. 23457 G. Compilation fails.
解答
Ans: G
解說:
break 後面的地標z必須緊跟著迴圈,以此例來說,z必須後面緊接著for public class Breaker{ static String o = ""; public static void main(String[] args){ o = o + 2; z: for(int x=3; x<8; x++){ if(x == 4) break; if(x == 6) break z; o = o + x; } System.out.println(o); } }
|