[單項選擇題] 閱讀下面程序 publicclasslncrement{ publicstaticvoidmain(Stringargs[]){ intc
2021-07-20
[單項選擇題] 閱讀下面程序 publicclasslncrement{ publicstaticvoidmain(Stringargs[]){ intc; C=5; System.out.println(C) System.out.println(C++); System.out.println(C); } } 程序運行結(jié)果是( )。
A.566
B.556
C.677
D.666
正確答案:B
參考解析:本題考查的是Java增量運算符“++”。x++是先使用后加1。首先使用x的值進(jìn)行表達(dá)式的計算,然后才對 x的值加1。++x是先加1后使用。首先對x的值加1,然后使用x的值進(jìn)行表達(dá)式的計算。本題首先生成一個整型變量c,其初始值為5。第一條輸出語句輸出c的初始值,即5。然后,第二條輸出表達(dá)式c抖的結(jié)果。先輸出c的值,然后才對c的值加 1。因此,第二條輸出語句輸出的是5,輸出后c的結(jié)果才為6。最后一條輸出語句顯然輸出結(jié)果為6。因此,本題的正確答案為B。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。