課程
/后端開發(fā)
/Java
/Java入門第一季(IDEA工具)升級版
Index 2 out of bounds for length 2
為什么把圈出來的count改成較大的常數(shù),就沒有問題了
2020-03-05
源自:Java入門第一季(IDEA工具)升級版 6-1
正在回答
邏輯全錯了吧,數(shù)組是從0開始的,
第七行,i=0,這樣下面for循環(huán)的數(shù)組才從第一個開始算
第11行,for(;i<count;i++),如果i=count,那么下標就超出數(shù)組的長度的
然后下面的很多代碼邏輯也都是錯的
角標越界
第14行 scores[i]=input.nextInt(); 改為 scores[i-1]=input.nextInt();
第19行? scores[i] 也改為 scores[i-1]
你想輸入的第i個數(shù),數(shù)組中的下標是i-1
是,數(shù)組越界了
舉報
0基礎萌新入門第一課,從Java環(huán)境搭建、工具使用、基礎語法開始
1 回答這怎么超出數(shù)組長度了??幫我看看 謝謝了
2 回答那個length 是自動獲取長度的意思嗎
1 回答它這個double類型長度8個字節(jié),int類型長度4個字節(jié),是說什么意思呢
4 回答為什么要獲取數(shù)組長度
3 回答數(shù)組的長度
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2021-08-16
邏輯全錯了吧,數(shù)組是從0開始的,
第七行,i=0,這樣下面for循環(huán)的數(shù)組才從第一個開始算
第11行,for(;i<count;i++),如果i=count,那么下標就超出數(shù)組的長度的
然后下面的很多代碼邏輯也都是錯的
2020-07-20
角標越界
2020-05-06
第14行 scores[i]=input.nextInt(); 改為 scores[i-1]=input.nextInt();
第19行? scores[i] 也改為 scores[i-1]
你想輸入的第i個數(shù),數(shù)組中的下標是i-1
2020-03-06
是,數(shù)組越界了