Я делаю простую текстовую игру java в eclipse luna. Scanner.next() не работает. Когда я запустил его, после того, как я попрошу ввести пользователя, отобразится ошибка (java.util.NoSuchElementException). Я только что сделал что-то действительно немое?Устранение трудности не работает
while(whle) {
System.out.print("Where do you want to go? Enter gym, store, or mountain. ");
loc = goTo.next();
loc = loc.toLowerCase();
if(loc.equals("gym") || loc.equals("store") || loc.equals("mountain")) whle = false;
else {
System.out.println("Please enter an option. ");
System.out.println();
}
}
Все определено, и никаких ошибок не появляется в реальной программе, только когда я запускаю ее.
Используйте другой «Сканер # следующий», чтобы использовать символ конца строки. –
@Luiggi Mendozaif вы имеете в виду 'loc = goTo.next(); loc = goTo.next() 'Я попробовал, и то же самое выскочил –
Я имею в виду' loc = goTo.next(); goTo.next(); ' –