課程
/后端開發
/Java
/Java入門第一季(IDEA工具)升級版
i++; ? 最后面的這個自增是什么意思呢
2018-06-05
源自:Java入門第一季(IDEA工具)升級版 4-7
正在回答
i++是i=i+1;把i+1賦值給i
i++就是i+1,初始值是1,i++后i 就是2,然后循環輸出2,在++循環輸出3,在++循環輸出4,當i加到6后條件就不滿足了,程序就不循環了就結束了
i只是一個變量名,可以是i 也可以是a 或者 b,只要不是java關鍵字;
++ 是自加1 即每次運算的時候在原來數值基礎加1,對應還有一個--,為自減1;
所以i++ 是變量i 自加1
運算一次i為2 兩次為3 三次為4
i好比一個計數器 它一開始進循環的時候判斷了一個條件(i<=5),那么當第一次循環開始時i=1,這個時候i<=5的條件是成立的進入了循環,當它打印了i的值之后i的值依然等于1,不過不進行自增的話會發生死循環的現象,因為i一直都等于1,也就代表i<=5的條件永遠都為True,會一直不斷的運行下去,程序無法結束。這個時候就要采用計數器i自增的方式來改變計數器的值,當i++之后i的值等于2,那么第二次循環就是i=2;i<=5(True),接著打印i的值i再自增,這個時候i++,i的值就等于3了。一直循環到i=6;i<=5的式子就不成立了!?。∷匝h也就結束了~ 這個時候打印再屏幕的i是5,但實際上i的值已經是6了~~~?
舉報
0基礎萌新入門第一課,從Java環境搭建、工具使用、基礎語法開始
2 回答這一段里面最后的加號是什么意思?
5 回答i++什么意思
2 回答if (i % 3 != 0) 3后面這個!是什么意思?什么作用?
1 回答j<=i是什么意思
3 回答最后一行什么意思?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-07-12
i++是i=i+1;把i+1賦值給i
2018-07-01
i++就是i+1,初始值是1,i++后i 就是2,然后循環輸出2,在++循環輸出3,在++循環輸出4,當i加到6后條件就不滿足了,程序就不循環了就結束了
2018-06-23
i只是一個變量名,可以是i 也可以是a 或者 b,只要不是java關鍵字;
++ 是自加1 即每次運算的時候在原來數值基礎加1,對應還有一個--,為自減1;
所以i++ 是變量i 自加1
運算一次i為2 兩次為3 三次為4
2018-06-05
i好比一個計數器 它一開始進循環的時候判斷了一個條件(i<=5),那么當第一次循環開始時i=1,這個時候i<=5的條件是成立的進入了循環,當它打印了i的值之后i的值依然等于1,不過不進行自增的話會發生死循環的現象,因為i一直都等于1,也就代表i<=5的條件永遠都為True,會一直不斷的運行下去,程序無法結束。這個時候就要采用計數器i自增的方式來改變計數器的值,當i++之后i的值等于2,那么第二次循環就是i=2;i<=5(True),接著打印i的值i再自增,這個時候i++,i的值就等于3了。一直循環到i=6;i<=5的式子就不成立了!?。∷匝h也就結束了~ 這個時候打印再屏幕的i是5,但實際上i的值已經是6了~~~?