“线程中的期望”;“主要”;java,lang.ArrayIndexOutofBoundsException

“线程中的期望”;“主要”;java,lang.ArrayIndexOutofBoundsException,java,arrays,Java,Arrays,编译或运行时没有问题,但在运行程序结束时,它只打印出以下内容 线程“main”java中的预期,lang.arrayindexoutofboundsexeption,猜测原因吗 import java.util.Scanner; 公共类ex1{ 公共静态void main(字符串[]args){ 扫描仪s=新的扫描仪(System.in); //dim等于太长了 int dim=s.nextInt(); //计算我要添加到数组中的数量 int value=s.nextInt(); int[]a=

编译或运行时没有问题,但在运行程序结束时,它只打印出以下内容
线程“main”java中的预期,lang.arrayindexoutofboundsexeption
,猜测原因吗

import java.util.Scanner;
公共类ex1{
公共静态void main(字符串[]args){
扫描仪s=新的扫描仪(System.in);
//dim等于太长了
int dim=s.nextInt();
//计算我要添加到数组中的数量
int value=s.nextInt();
int[]a=新的int[dim];
对于(int i=0;i
for(int i = 0; i <= a.length ; ++i)
for(int i = 0; i < a.length ; ++i)