課程
/后端開發
/Java
/Java入門第一季(IDEA工具)升級版
如圖所示?。?!
2015-12-13
源自:Java入門第一季(IDEA工具)升級版 7-1
正在回答
數組越界了
要寫成for(int i=0;i<scores.length;i++)
scores數組的長為scores.length,但下標是從0開始的,所以實際是scores[0]到scores[length-1],所以你的循環到最后一步是scores[length],實際這個值不存在
梅影西風 提問者
把for循環里的=去掉
還是不行
?if(scores[i]?<0?&&?score[i]?>?100){
if(scores[i]?<0?&&?scores[i]?>?100){
問,這2行代碼有什么區別,發現了沒,你把scores敲成score。(上面一行是你的代碼)改過來即可
舉報
0基礎萌新入門第一課,從Java環境搭建、工具使用、基礎語法開始
4 回答麻煩幫看下哪里錯了
2 回答麻煩大家,幫我看看哪錯了。
2 回答麻煩幫我看看是哪里錯了呀
2 回答麻煩幫我看看下面這段代碼哪里錯了
3 回答麻煩看一下那錯了
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-12-13
數組越界了
要寫成for(int i=0;i<scores.length;i++)
scores數組的長為scores.length,但下標是從0開始的,所以實際是scores[0]到scores[length-1],所以你的循環到最后一步是scores[length],實際這個值不存在
2015-12-14
把for循環里的=去掉
2015-12-13
2015-12-13
問,這2行代碼有什么區別,發現了沒,你把scores敲成score。(上面一行是你的代碼)改過來即可