课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
求助: 数组越界了,哪里出问题,没看出来啊,求教
2018-01-26
源自:Java入门第一季(IDEA工具)升级版 6-9
正在回答
修改一下 15 行
for (int i=0;i<scores[i].length;i++)---->for (int i=0;i<scores.length;i++)
java 二维数组是数组的数组
scores[i].length获得的值是3 这样数组下标i能取到2 就和score数组的行数不对应了
scores.length获得的值是2
cherry815 提问者
谢谢各位大侠的指教
第15行的循环范围错了,i表示行数,行的下标范围是0至(scores.length-1)改为:for(int i=0;i<scores.length;i++)
代码15行,写成、for(int i=0;i<scores.length;i++)
第15行改为:for(int i=0;i<scores.length;i++) 第一个for循环控制的二维数组的行数
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
1 回答Exception in thread "main"
2 回答Exception in thread "main"
1 回答Exception in thread "main" java.lang.Error: Unresolved compilation problem:
1 回答Exception in thread "main" 什么意思
7 回答Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 8 at dream.geshu.main(geshu.java:15)为什么会出现这样的错误?