[單項選擇題] 以下程序段輸出結(jié)果為( )。 class test_1 { public static void main(String args[]
2021-07-20
[單項選擇題] 以下程序段輸出結(jié)果為( )。 class test_1 { public static void main(String args[]) { int x=0; boolean b1,b2,b3,b4; b1=b2=b3=b4=true; x=(b1|b2&b3^b4)x++:--x; System.out.println(x); } }
A.1
B.0
C.2
D.3
正確答案:B
參考解析:在賦值語句x=(b1|b2&b3^b4)x+:—x中,存在3元運算符。b1|b2&b3^b4的運算結(jié)果為true,故應返回x++的結(jié)果,根據(jù)后綴運算符的特性,可知返回值為0。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。