2009年2月3日 星期二

第6題SampleCode

Given:
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.

答案:G
參考:4-3 特殊流程的處理
---------------------------------------------------
My Answers:
The label z is missing
Correction:
o = o + 2;
z:
Label和下面的迴圈語句間不能有其他代碼。
---------------------------------------------------

沒有留言:

張貼留言