2009年2月16日 星期一

第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,

答案:D
參考:4-1 條件控制、8-6 Java列舉類型
-------------------------------------------

沒18. case default: 這種語法

沒有留言:

張貼留言