SCJP 1.6版考題 121

出自 陳富國維基館
前往: 導覽搜尋
Given:
11. public class Test{
12.   public enum Dogs {collie, harrier, shepherd},
13.   public static void main(String[] args){
14.     Dogs myDog = Dogs.shepherd;
15.     switch(myDog){
16.     case collie:
17.       System.out.print("collie ");
18.     case default:
19.       System.out.print("retriever "),
20.     case harrier:
21.       System.out.print("harrier ");
22.     }
23.   }
24. }


What is the result? 
 A. harrier 
 B. shepherd 
 C. retriever 
 D. Compilation fails 
 E. retriever harrier  
 F. An exception is thrown at runtime

解答


Ans: D

解說: case default要寫在最後並且是default: