java.lang.ArrayIndexOutofBounds异常2/2
你能帮我吗?我是编程新手,我甚至不知道这个错误是由我的代码引起的。我正在尝试制作一个有效的阻力公式,但它不起作用java.lang.ArrayIndexOutofBounds异常2/2,java,new-operator,Java,New Operator,你能帮我吗?我是编程新手,我甚至不知道这个错误是由我的代码引起的。我正在尝试制作一个有效的阻力公式,但它不起作用 int n=kb.nextInt(); double massiv[]=new double[n]; for(int i=0;i<=massiv.length;i++){ massiv[i]=kb.nextDouble(); } for(int i=0;i<=massiv.lengt
int n=kb.nextInt();
double massiv[]=new double[n];
for(int i=0;i<=massiv.length;i++){
massiv[i]=kb.nextDouble();
}
for(int i=0;i<=massiv.length;i++){
gr=massiv[i]*gr;
dr=massiv[i]+dr;
}
Re=gr/dr;
System.out.println(+Re);
int n=kb.nextInt();
双地块[]=新双地块[n];
for(int i=0;i数组是0索引的。大小为2的数组有两个索引:0和1。您的循环正在尝试访问索引2(因为它们使用ChangeWhat isSystem.out.println(+re);
应该做什么?数组中的索引从0到n-1,其中n是数组的长度……您还可以使用