Итак, у меня есть эта крошечная проблема. Я предлагаю пользователю ввести 3 переменные (Str, Str, Int), которые необходимо сохранить в массиве с несколькими переменными, и я не могу заставить его работать. Любая помощь будет оценена.Использование сканера и нескольких переменных массивов
LibraryBook[] book = new LibraryBook[5];
//inputing a new book
Scanner input = new Scanner(System.in);
LibraryBook[] myBook = new LibraryBook[0];
System.out.println("Enter book name: ");
String title = input.nextLine().trim();
System.out.println("Enter author name: ");
String author = input.nextLine().trim();
System.out.println("Enter # pages: ");
int pages = input.nextInt();
myBook[0] =new LibraryBook(title,author,pages);
Я получаю эту ошибку
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
at LibraryBookSort.main(LibraryBookSort.java:36)
---- jGRASP wedge2: код выхода для процесса 1.
Спасибо! Оно работает. –
@ClaudiaBenitezdeArmstrong Если это сработало, нажмите на отметку слева от этого ответа, чтобы она была отмечена как принятая. –