Member 12600646 Ответов: 1

Я получаю ошибки, когда пишу простую программу для получения пользовательского ввода на java. Пожалуйста помочь.


Я использовал простой код создания программы для получения пользовательского ввода, я скопировал код с обучающего сайта. Человек, который написал код, когда он запускает программу, она работает идеально. Но когда я запускаю его, он выдает мне несколько ошибок. Я думаю, что использую не те JDK и JRE. Я использую версию 8 92. Пожалуйста, веди меня. Когда я запускаю код, он говорит, что метод nextLine() не определен для сканера. Должен ли я использовать JRE 7?

Что я уже пробовал:

импорт java. util.Сканер;
сканер публичного класса {
public static void main(String args[]) {
Вход сканера = новый сканер(System.in);
Строковое значение = input. nextLine();

}
}

1 Ответов

Рейтинг:
1

Richard MacCutchan

Вы объявили свое имя класса как Scanner, что означает, что когда вы звоните nextLine() он ищет это имя метода в вашем классе, а не в java.util.Scanner класс. Переименуйте свой класс и программу в нечто уникальное.

Если вы хотите изучить Java, то лучшие учебные пособия находятся по адресу В Java&усилителя;торговые; учебные пособия[^].