執(zhí)行下面程序段后,z值為()。intx=1,y=2,z=3;z=z/(float)(x/y);
執(zhí)行下面程序段后,z值為( )。 intx=1,y=2,z=3; z=z/(float)(x/y);
A.編譯無法通過
B.6
C.3
D.2
正確答案:A解析: 本題考查Java的運(yùn)算和類型轉(zhuǎn)換。題目中變量x,y,z是im類型,由于括號的優(yōu)先級要高,所以語句(noat)(x/y)的結(jié)果為0.0,分母已經(jīng)成為0,編譯肯定無法通過。另外,由于z是int型,不能將float型強(qiáng)制轉(zhuǎn)化為int型。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。