SCJP 1.6版考題 115

出自 陳富國維基館
前往: 導覽搜尋
Given:
11. public static void main(String[] args){
12.   for(int i = 0; i <= 10; i++){
13.     if(i > 6) break;
14.   }
15.   System.out.println(i);
16. }

 
What is the result?
 A. 6
 B. 7
 C. 10
 D. 11
 E. Compilation fails.
 F. An exception is thrown at runtime.

解答


Ans: E

解說: i宣告在for區塊中,main區塊中沒有對i進行宣告,第15行存取i得編譯錯誤訊息