課程
/后端開(kāi)發(fā)
/Java
/Java入門(mén)第一季(IDEA工具)升級(jí)版
上面的問(wèn)題
2019-01-13
源自:Java入門(mén)第一季(IDEA工具)升級(jí)版 3-2
正在回答
首先我們轉(zhuǎn)變一下思想,在代碼“=”的職能不再是數(shù)學(xué)中的等于號(hào),此處我們稱其為賦值運(yùn)算符。其作用在于將“=”左邊的值賦給右邊的變量。理解了這一點(diǎn)后我們?cè)倏磇nt a=5 int b=a++這行語(yǔ)句。第一行將5賦給了a,緊接下來(lái)看第二行代碼b=a++,意思是先將變量a的值賦給b之后a再進(jìn)行自增。所以輸出的結(jié)果為b=5(a自增之前的值),a=6。
int b=a++先執(zhí)行int b=a再執(zhí)行a++,因此b的值為初始a的值為5,再執(zhí)行a++,a變?yōu)?
a++是先執(zhí)行b=a,再執(zhí)行a+1,而++a才是先執(zhí)行a+1,再執(zhí)行b=a
a++是先執(zhí)行語(yǔ)句后加,所以先是b=a=5,然后a加1 a=a+1=6
舉報(bào)
0基礎(chǔ)萌新入門(mén)第一課,從Java環(huán)境搭建、工具使用、基礎(chǔ)語(yǔ)法開(kāi)始
4 回答不明白int a=5; int b=++a;輸出結(jié)果 a為什么是6呢?不應(yīng)該是5嗎?
2 回答int a=5; int b=a++ 這里并沒(méi)有給a重新賦值,為什么運(yùn)行結(jié)果a是6 ?
3 回答why a=5,b=a++
5 回答int a=1;int b=2;求sum=a+b時(shí)為什么sum前必須加int
2 回答a=5;b=2;b<=a;為什么對(duì)???求指點(diǎn)
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2019-02-21
首先我們轉(zhuǎn)變一下思想,在代碼“=”的職能不再是數(shù)學(xué)中的等于號(hào),此處我們稱其為賦值運(yùn)算符。其作用在于將“=”左邊的值賦給右邊的變量。理解了這一點(diǎn)后我們?cè)倏磇nt a=5 int b=a++這行語(yǔ)句。第一行將5賦給了a,緊接下來(lái)看第二行代碼b=a++,意思是先將變量a的值賦給b之后a再進(jìn)行自增。所以輸出的結(jié)果為b=5(a自增之前的值),a=6。
2019-01-14
int b=a++先執(zhí)行int b=a再執(zhí)行a++,因此b的值為初始a的值為5,再執(zhí)行a++,a變?yōu)?
2019-01-13
a++是先執(zhí)行b=a,再執(zhí)行a+1,而++a才是先執(zhí)行a+1,再執(zhí)行b=a
2019-01-13
a++是先執(zhí)行語(yǔ)句后加,所以先是b=a=5,然后a加1 a=a+1=6