Java OutofBoundException в массивеJAVA

Программисты JAVA общаются здесь
Anonymous
Java OutofBoundException в массиве

Сообщение Anonymous »

Я получил эту ошибку. Хотя это может быть очень просто.
Я объявил массив длиной 3. Почему он все еще показывает ошибку OutofBoundException?
public static void main(String[] args) {
int i;
String[] arr = new String[3];
Scanner input = new Scanner(System.in);
System.out.println("Please enter the name");
for (i = 0; i < 3; i++) {
arr = input.nextLine();
}
System.out.println(arr);
}

Выход:
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 3
at arraysPractice.Arr2.main(Arr2.java:21)


Подробнее здесь: https://stackoverflow.com/questions/413 ... n-in-array

Вернуться в «JAVA»