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