数组下标越界异常:ArrayIndexOutOfBoundsException
int[] arr={1,2,3};
for (int i = 0; i <= arr.length; i++) {
System.out.println(arr[i]);
}
数组最大的下标为2,当i=3时,数组的下标就越界了。
把i <= arr.length改为i < arr.length即可解决。
数组下标越界异常:ArrayIndexOutOfBoundsException
int[] arr={1,2,3};
for (int i = 0; i <= arr.length; i++) {
System.out.println(arr[i]);
}
数组最大的下标为2,当i=3时,数组的下标就越界了。
把i <= arr.length改为i < arr.length即可解决。