Examly題庫立即開始練習
2 類科共用卷
地方政府公務人員四等-電子工程類科地方政府公務人員四等-電信工程類科
計算機概要11126單選題

執行下列 Java 程式後,產生的輸出為何? public class BoolTest{ public static void main(String [] args){ int result = 0; Boolean b1 = new Boolean("True"); Boolean b2 = new Boolean("TRUE"); Boolean b3 = new Boolean("False"); if(b1 == b2) result = 1; if(b1.equals(b2)) result += 1; if(b2 != b3) result += 1; if(!b2.equals(b3)) result += 1; System.out.println(result); } }

A0
B1
C2
D3正確答案
答案與詳解
D
正確答案
Boolean 物件用 new 建立時,== 比參考(不同物件為 false),equals 比值;b2 != b3 因不同物件為 true,故結果為 3。

為什麼答案是 D

b1==b2 為 false(不同物件)不加;b1.equals(b2) 為 true 加 1;b2!=b3 為 true(不同物件參考)加 1;!b2.equals(b3) 為 true 加 1,共 3。

考點:全失敗情境考點:單一命中考點:參考誤判陷阱考點:==與equals
載入中…

計算機概要 相關題目

想練更多計算機概要考古題?

Examly 收錄 38 萬+ 道歷屆題目,每題都有像這樣的精選詳解。免費下載,立即開練。

Download on theApp Store即將推出Google Play
黑皮