閱讀下面程序public class Test2 {public static void main(String args[]){ int a=1O, b=4,
閱讀下面程序 public class Test2 { public static void main(String args[]){ int a=1O, b=4, c=20, d=6; System.out.println(a++*b+c*--D) ; } } 程序運(yùn)行的結(jié)果是
A.144
B.160
C.140
D.164
正確答案:C解析:本題考查Java的一元算術(shù)運(yùn)算符。一元運(yùn)算符中包含如下兩個(gè): (1)增量運(yùn)算符++,將操作數(shù)加1。 (2)減量運(yùn)算符--,將操作數(shù)減1。 這兩個(gè)運(yùn)算符在使用過程中,如果將增量運(yùn)算和減量運(yùn)算表達(dá)式再作為其他表達(dá)式的操作數(shù)使用時(shí),i++與++i是有區(qū)別的:i++在使用i之后,使i的值加1,因此執(zhí)行完 i++后,整個(gè)表達(dá)式的值為i,而i的值變?yōu)閕+1;++i在使用i之前,使i的值加1,因此執(zhí)行完++i后,整個(gè)表達(dá)式的值和i的值都為i+1。i--與--i的區(qū)別和i++與++i的區(qū)別類似。 本題程序中,首先
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。