public static void getBooks(){
int bookNum = 0;
bookFile = new File(args[0]);
Scanner input = new Scanner(bookFile);
while (input.hasNextLine()) {
bookNum += 1;
input = input.nextLine();
}
...
}
Мне нужно это, чтобы добавить количество книг, пока есть книги, чтобы добавить смысл, пока есть следующая строка.
Проблема здесь:
input = input.nextLine();
Два input
, вероятно, предназначены для двух отдельных переменных. Измените это на что-то вроде:
String line = input.nextLine();
// use 'line' here
Этот input = input.nextLine();
без разницы. Что ты хочешь делать? Просто запустите input.nextLine()