Я пишу боевую систему RPG с нуля на Java, верно? Ну, у меня проблемы. Это мой код:
void turnChoice() {
System.out.println("What will you do? Say (Fight) (Run) (Use Item)");
Scanner turnChoice = new Scanner(System.in);
switch (turnChoice.nextLine()) {
case ("Fight"):
Combat fighting = new Combat();
fighting.fight();
default:
}
turnChoice.close();
}
Когда он достигает этой точки в коде, я получаю:
Что вы будете делать? Say (Fight) (Run) (Use Item)
Исключение в потоке "main" java.util.NoSuchElementException: строка не найдена
в java.util.Scanner.nextLine (неизвестный источник)
в Combat.turnChoice (Combat.java:23)
Класс называется Combat, я просто хочу дать ему возможность сражаться, бегать или использовать предметы, я Я пытаюсь только метод борьбы в первую очередь. Пожалуйста, помогите, я немного новичок в Java, поэтому не усложняйте ситуацию, если это возможно.