数组越界错误

来源:百度知道 编辑:UC知道 时间:2024/05/24 00:28:07
在编写java问题中经常出现数组越界问题
类似于:
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException:x
最后的X代表数字,请问0,1,2,3,4,5,6……等都代表什么错误

java.lang.ArrayIndexOutOfBoundsException

数组索引越界异常。

当对数组的索引值为负数或大于等于数组大小时抛出。

一般情况下,调用数组元素时要判断元素值是否大于数组总和,并判断该数值大于0

X 代表数组中从第几位元素开始产生数组越界异常。

X代表的是你错误的下表。
比如定义a[4];
你用了a[4],X就会显示4,表示你用下表4是错误的