國考計算機大意的JAVA問題

對下列Java程式片段的敘述何者正確?

int a = 0;

if (a = 0) a = 1;

if (a > 0) a = 2;

(A)不能執行 (B)可以執行,執行完畢 a=0

(C)可執行,執行完畢a = 1 (D)可執行,執行完畢a = 2

為何答案是(A)?我以為是(D)呢。請各位大大幫我解惑。

1 個解答

評分
還有問題?馬上發問,尋求解答。