課程
/后端開發
/Java
/Java入門第一季(IDEA工具)升級版
為什么i++在最后啊,搞不懂
2017-03-02
源自:Java入門第一季(IDEA工具)升級版 4-7
正在回答
為了實現1.2.3.4.5的輸出,要先輸出再進行加1判斷。
for(int i=0;i<a.length;i++){...}
中的i++只是可以滿足i<a.length條件后的操作,“”i++“”也可以寫在for循環體里面不一定在最后。
if的括號里面首先是定義i的類型和值,然后第二個就是條件,來看i目前的值是否滿足這個條件,最后一個就是來更改i的值了,所以i++是要放在最后的,如果放在前面你賦給i的第一個值還沒有被判斷是否成立呢就要被加1了 ?那你第一個值就不會執行了啊?
舉報
0基礎萌新入門第一課,從Java環境搭建、工具使用、基礎語法開始
1 回答小白求解答
3 回答求助大神解答小白
8 回答求大神解答小白一個
6 回答小白求解答 6.6中的練習題
1 回答小白請求解惑
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-03-04
為了實現1.2.3.4.5的輸出,要先輸出再進行加1判斷。
2017-03-02
for(int i=0;i<a.length;i++){...}
中的i++只是可以滿足i<a.length條件后的操作,“”i++“”也可以寫在for循環體里面不一定在最后。
2017-03-02
if的括號里面首先是定義i的類型和值,然后第二個就是條件,來看i目前的值是否滿足這個條件,最后一個就是來更改i的值了,所以i++是要放在最后的,如果放在前面你賦給i的第一個值還沒有被判斷是否成立呢就要被加1了 ?那你第一個值就不會執行了啊?