課程
/后端開發(fā)
/Java
/Java入門第一季(IDEA工具)升級(jí)版
誰能告訴我 i++; 什么意思
2018-08-30
源自:Java入門第一季(IDEA工具)升級(jí)版 4-7
正在回答
i++和++i都可以理解成i=i+1.區(qū)別是如果后面的語句用到了i.? ? ?i++是先加后用,比如說輸出I的值就是加1之后的i,但是++i這個(gè)時(shí)候輸出的任然是i,++i是先用i再加1
例如代碼:
????int i=3;
????i++;
????System.out.println(i);? ? 輸出結(jié)果是4
但是如果替換成++i.輸出結(jié)果是3.
再理解++i
int j=8;
++j;
? ?System.out.println(j);輸出是8,但是此時(shí)的j已經(jīng)變成9了
?System.out.println(j);輸出是9.因?yàn)閖加了1,但是是先用后加,所以此時(shí)的j是之前的9
j++;
?System.out.println(j);輸出是10.上文輸出的是9但是已經(jīng)加1變成了10,這里又加1,先加再用,所以是11
算術(shù)運(yùn)算符:自增1,表示變量i的自增,等同于i=i+1。例如:
int?i?=?1; int?j?=?i++;?//此時(shí)輸出i的值是2,j的值是1。 int?g?=?++i;?//此時(shí)輸出i的值是3,g的值是3。
i++? 是先賦值給別人之后在自加增?
++i? 是先自增然后在賦值給別人
i++? 與? ++i ?? 都可以寫成? i=i+1
遞增 比如說 ?i=1 ?i++ 然后i=2 再次i++ 這時(shí) i=3
i=1; i++;//此時(shí)i=1+1=2 i++;//此時(shí)i=2+1=3
?
i=i+1
舉報(bào)
0基礎(chǔ)萌新入門第一課,從Java環(huán)境搭建、工具使用、基礎(chǔ)語法開始
7 回答i%2!=0 !什么意思?
1 回答j<=i是什么意思
2 回答為什么要加i++?什么意思?
4 回答最后面的i++是什么意思????
4 回答循環(huán)操作 i++ 是什么意思?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2018-11-25
i++和++i都可以理解成i=i+1.區(qū)別是如果后面的語句用到了i.? ? ?i++是先加后用,比如說輸出I的值就是加1之后的i,但是++i這個(gè)時(shí)候輸出的任然是i,++i是先用i再加1
例如代碼:
????int i=3;
????i++;
????System.out.println(i);? ? 輸出結(jié)果是4
但是如果替換成++i.輸出結(jié)果是3.
再理解++i
int j=8;
++j;
? ?System.out.println(j);輸出是8,但是此時(shí)的j已經(jīng)變成9了
++j;
?System.out.println(j);輸出是9.因?yàn)閖加了1,但是是先用后加,所以此時(shí)的j是之前的9
j++;
?System.out.println(j);輸出是10.上文輸出的是9但是已經(jīng)加1變成了10,這里又加1,先加再用,所以是11
2018-10-14
算術(shù)運(yùn)算符:自增1,表示變量i的自增,等同于i=i+1。例如:
2018-09-12
i++? 是先賦值給別人之后在自加增?
++i? 是先自增然后在賦值給別人
i++? 與? ++i ?? 都可以寫成? i=i+1
2018-09-01
遞增 比如說 ?i=1 ?i++ 然后i=2 再次i++ 這時(shí) i=3
?
2018-08-30
i=i+1