public class dereks {
public static void main (String [] args){
int array [] = {1,2,3,5,6,7};
int sum =0;
for(int counter=0; counter<=array.length; counter++){
sum+=array[counter];
}
System.out.println(sum);
}
}
任何人都可以告诉我这是怎么回事?我无法理解为什么我在dereks.main(dereks.java:7)“得到错误消息”线程中的异常“main”java.lang.ArrayIndexOutOfBoundsException:5 “。线程“主”异常java.lang.ArrayIndexOutOfBoundsException:5
你有一个错误的错误。尝试手动查看代码以查看问题所在。 – Vulcan
数组在Java中是基于0的。 – Maroun