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 == 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); } }
|