2009年2月13日 星期五

第119題

Given:
11. public static void main(String[] args){
12. String str = "null";
13. if (str == null) {
14. System.out.println("null");
15. }else (str.length() == 0) {
16. System.outprintln("zero");
17. }else{
18. System.out.println("some");
19. }
20. }
What is the result?
A. null
B. zero
C. some
D. Compilation fails.
E. An exception is thrown at runtime.
答案:D
參考:4-1 條件控制、11-2 文字類型

---------------------------------------------

第15行改成 else if 就可以編譯.

沒有留言:

張貼留言