課程
/后端開發
/Java
/Java入門第一季(IDEA工具)升級版
萬分感謝??!
2018-09-06
源自:Java入門第一季(IDEA工具)升級版 7-1
正在回答
第9行 打印輸出有誤? 應該 System.out.println(Arrays.toString(num));? 還有上面說到的應該先判斷m是否大于3.
首先num數組的賦值和自增應該放到if里,再者,數組是引用數據類型,是用來保存空間地址的,所以你得到的只是個地址
if?(m?>?3)?{ ????????????????num[m]?=?scores[i]; ????????????????m++; ????????????????break; ????????????}
num[m] = scores[i] 應該先判斷m是否大于3,否則當m=3的時候依然會執行num[3]=scores[3]num數組越界
舉報
0基礎萌新入門第一課,從Java環境搭建、工具使用、基礎語法開始
3 回答do while 語句問題 萬分感謝
4 回答感覺沒問題啊
4 回答錯哪里了 感覺是對的啊
5 回答感覺沒錯啊
2 回答求解 感覺哪有問題
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-09-20
第9行 打印輸出有誤? 應該 System.out.println(Arrays.toString(num));? 還有上面說到的應該先判斷m是否大于3.
2018-09-10
首先num數組的賦值和自增應該放到if里,再者,數組是引用數據類型,是用來保存空間地址的,所以你得到的只是個地址
2018-09-06
num[m] = scores[i] 應該先判斷m是否大于3,否則當m=3的時候依然會執行num[3]=scores[3]num數組越界