谁能帮我检查一下一下一段代码,谢谢
package com.imooc;
import java.util.Scanner;
import java.util.Arrays;
public class HelloWorld {
public static void main(String[] args){
Scanner input=new Scanner(System.in);
int L=input.nextInt(); //输入数组长度
int[] array=new int[L];
for(int i=0;i<=array.length;i++){
array[i]=input.nextInt() ; //初始化数组的每一个元素
}
System.out.println("数组:"+Arrays.toString(array)); //利用Arrays输出数组
}
}
不知为何,在输出整个数组之前一切正常,但是无法输出数组,似乎还停留在之前的循环结构里面,直至输入数字个数大于L,然后报错。