scjp题库中的题目的一个典型问题
在scjptestking310-035中有这样一个题目:
Given:
11. for (int i =0; i <3; i++) {
12. switch(i) {
13. case 0: break;
14. case 1: System.out.print(“one “);
15. case 2: System.out.print(“two “);
16. case 3: System.out.print(“three “);
17. }
18. }
19. System.out.println(“done”);
What is the result?
A. done
B. one two done
C. one two three done
D. one two three two three done
E. Compilation fails.
Answer: D
答案是d,但是这个题目明显是不能够编译的,因为它根本就不是一个完整的程序,前面也有这样的类似的题答案是选择不能编译,但是这题不知道为什么要选d?