課程
/后端開發
/Java
/Java入門第一季(IDEA工具)升級版
for(int i=1;i<hobbys.length;){
i++;
.......
2016-11-12
源自:Java入門第一季(IDEA工具)升級版 6-5
正在回答
在這里i++優先于System.out.println(hobbys[i]);所以只有將hobbys.length-1才不會有角標越界
這里的for循環中i++是最后執行到的。System.out.println(hobbys[i]);執行完后才執行i++的
不是,,是我這打錯了。。應該是:
for(int i=0;i<hobbys.length;){
...
循環應該0開始吧,數據第一個元素應該為hobbys[0].
舉報
0基礎萌新入門第一課,從Java環境搭建、工具使用、基礎語法開始
4 回答出的結果不一樣啊
2 回答參考大家的方法得到結果
2 回答為什么兩種結果不一樣?
2 回答運行結果不一樣,結果應為11,2,0,1,1
3 回答為什么這個做題結果和Eclipse的結果不同,這里的不能輸出
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-11-13
在這里i++優先于System.out.println(hobbys[i]);所以只有將hobbys.length-1才不會有角標越界
這里的for循環中i++是最后執行到的。System.out.println(hobbys[i]);執行完后才執行i++的
2016-11-12
不是,,是我這打錯了。。應該是:
for(int i=0;i<hobbys.length;){
i++;
...
2016-11-12
循環應該0開始吧,數據第一個元素應該為hobbys[0].