課程
/后端開發(fā)
/Java
/Java入門第一季(IDEA工具)升級版
int a=1;
int b=++a;
---------------------------------
int b=a++;
這兩個的b的值分別是多少?
2018-12-21
源自:Java入門第一季(IDEA工具)升級版 3-2
正在回答
int?a=1;//把1賦值給a,這是a的值為1;
int?b=++a;//其實(shí)執(zhí)行了兩個操作,分別是a=a+1,b=a;根據(jù)優(yōu)先級先執(zhí)行++a,++a等同于a=a+1;
運(yùn)算結(jié)果:a=2,b=2
int b=a++;//同樣先執(zhí)行a++即a=a+1,,再執(zhí)行b=a;注意的是這里a的值雖然也自增了1,但是再賦值給b的時(shí)候,其賦值是先賦值再自增,所以b的值還是原來a的值。
運(yùn)算結(jié)果為:a=2,b=1
++a是先+1在賦值給b,a++是先賦值在加。所以第一個b是2,第二個b是1。
b1=2,b2=1,自己親自敲一遍就知道了
舉報(bào)
0基礎(chǔ)萌新入門第一課,從Java環(huán)境搭建、工具使用、基礎(chǔ)語法開始
1 回答求教問題
2 回答求教。。。。。。。。
3 回答求教哪里問題??
4 回答求指教
2 回答求教qiujiao
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2018-12-21
int?a=1;//把1賦值給a,這是a的值為1;
int?b=++a;//其實(shí)執(zhí)行了兩個操作,分別是a=a+1,b=a;根據(jù)優(yōu)先級先執(zhí)行++a,++a等同于a=a+1;
運(yùn)算結(jié)果:a=2,b=2
int b=a++;//同樣先執(zhí)行a++即a=a+1,,再執(zhí)行b=a;注意的是這里a的值雖然也自增了1,但是再賦值給b的時(shí)候,其賦值是先賦值再自增,所以b的值還是原來a的值。
運(yùn)算結(jié)果為:a=2,b=1
2018-12-21
++a是先+1在賦值給b,a++是先賦值在加。所以第一個b是2,第二個b是1。
2018-12-21
b1=2,b2=1,自己親自敲一遍就知道了