A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 刘晓康 中级黑马   /  2012-4-11 14:26  /  1887 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

F:\java\4>java StudentInfo
zhangsan,12,12,12
lisi,34,34,34
wangwu,78,78,78
voer
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 1
        at StudentInfoTool.getStudents(StudentInfo.java:94)
        at StudentInfo.main(StudentInfo.java:132)

6 个回复

正序浏览
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 1
         at StudentInfoTool.getStudents(StudentInfo.java:94)
         at StudentInfo.main(StudentInfo.java:132)
红色表示数组角标越界异常!数组中最大角标为arr.length-1.
回复 使用道具 举报
这个异常是数组越界的问题,楼主看一下你的数组下标是否正确,注意:数组的下标是从0开始的
回复 使用道具 举报
这句话的意思是MAIN主线程 出错
原因是 数组越界错误
回复 使用道具 举报
ArrayIndexOutOfBoundsException  这是数组角标越界的意思。检查一下是否你访问了在你定义的数组中不存在的角标。一定要注意,数组的角标是从0开始的,尾角标是 长度-1.
回复 使用道具 举报
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 1
        at StudentInfoTool.getStudents(StudentInfo.java:94)
        at StudentInfo.main(StudentInfo.java:132)


这个是数组越界异常,你看一下你的数组中的元素是不是多了

如int arr[]=new int[3];
arr数组中只有3个元素,只能取到arr[2],

如果你取arr[3]那么就会报错
回复 使用道具 举报
Java中的数组是从0开始,数组下标越界异常

用到数据经常会遇到这种情况的,

评分

参与人数 1技术分 +1 收起 理由
岳民喜 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马