ユーザーに配列内のアイテムの数を入力するように求め、その配列に整数を入力するように求めるアプリを作成しようとしています。そして、それを印刷します。
実行すると、入力を求められますが、次のようになります。
スレッド「メイン」での例外 java.lang.ArrayIndexOutOfBoundsException: 10 at main.main(main.java:13)
import java.util.Scanner;
public class main {
public static void main(String [] args){
Scanner scan = new Scanner(System.in);
System.out.println("Input number of units in array: ");
int i1 = scan.nextInt();
int[] arrayOne= new int[i1];
for(int i=0 ; i<=i1 ; i++){
System.out.println("Enter " + i + " unit in array.");
arrayOne[i] = scan.nextInt();
}
System.out.println(arrayOne);
}
}
私の間違いがどこにあるかを見つけるのを手伝ってもらえますか? いくつかの異なることを試しましたが、何も機能していないようです。
ありがとう!