[單項選擇題] 以下程序段輸出結果為( )。 class test_1 public static void main(String args[])
2021-07-20
[單項選擇題] 以下程序段輸出結果為( )。
class test_1
public static void main(String args[])
int x=0;
boolean bl,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的運算結果為true,故應返回x++的結果,根據(jù)后綴運算符的特性,可知返回值為0。
詞條內容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學等領域),建議您咨詢相關領域專業(yè)人士。