2009年2月11日 星期三

第112題

Given:
12. public class Test{
13. public enum Dogs{collie, harrier);
14. public static void main(String[] args){
15. Dogs myDog = Dogs.collie;
16. switch(myDog){
17. case collie:
18. System.out.print("collie ");
19. case harrier:
20. System.out.print("harrier ");
21. }
22. }
23. }
What is the result?
A. collie
B. harrier
C. Compilation fails.
D. collie harrier
E. An exception is thrown at runtime.
答案:D
參考:4-1 條件控制、8-6 Java列舉類型
-----------------------------------------------------------
15. Dogs myDog = Dogs.collie;
17. case collie: 比對成功
18. System.out.print("collie "); //collie
19. case harrier: //不會執行
20. System.out.print("harrier "); //harrier

沒有留言:

張貼留言