SCJP 1.6版考題 168

出自 陳富國維基館
於 2013年3月30日 (六) 02:21 由 Ikk (對話 | 貢獻) 所做的修訂 (新頁面: Given: 11. public void testIfA(){ 12. if(testIfB("True")){ 13. System.out.println("True"); 14. else{ 15. System.out.println("Not true"); 16. } 17. } 18. public B...)
(差異) ←上個修訂 | 最新修訂 (差異) | 下個修訂→ (差異)
前往: 導覽搜尋
Given:
11. public void testIfA(){
12.   if(testIfB("True")){
13.     System.out.println("True");
14.   else{
15.     System.out.println("Not true");
16.   }
17. }
18. public Boolean testIfB(String str){
19.   return Boolean.valueOf(str);
20. }

What is the result when method testIfA is invoked?
 A. True
 B. Not true
 C. An exception is thrown at runtime.
 D. Compilation fails because of an error at line 12.
 E. Compilation fails because of an error at line 19.

解答


Ans: A

解說: testIf方法被喚用後,結果為何?