Java Scanner не ждет ввода пользователя [дубликат]

На этот вопрос уже есть ответ:

Scanner пропускает nextLine () после использования next () или nextFoo ()? 15 ответов

Я использую сканер Java для чтения ввода пользователя. Если я использую nextLine только один раз, он работает нормально. С двумя nextLine первый не ждет, когда пользователь введет строку (второй делает).

Выход

X: Y: (ждать ввода)

Мой код

System.out.print("X: ");
x = scanner.nextLine();
System.out.print("Y: ");
y = scanner.nextLine();

Есть идеи, почему это могло произойти? Благодарност

Ответы на вопрос(1)

Ваш ответ на вопрос