System.out.println("Please enter the amount of money you have here: ");
Scanner have = new Scanner(System.in);
System.out.println("Please enter your starting bet here: ");
Scanner rate = new Scanner(System.in);
int moneyHad = Integer.parseInt(have.next());
int moneyRate = Integer.parseInt(rate.next());
System.out.println(moneyHad + ", " + moneyRate);
Есть мой код, и это мой вывод.Java - Сканер не запрашивает вход
Please enter the amount of money you have here:
Please enter your starting bet here: 1
1
1, 1
Как вы можете видеть, что выводит их обоих, прежде чем он просит, то почему не было никакого входа для линии 1 на выходе.
Пожалуйста, помогите мне быстро!
Почему вы создаете два объекта «Сканер»? – Abubakkar
Просто взгляните на порядок строк кода и подумайте о том, что делает каждая строка. Или используйте отладчик для более глубокого понимания. Не должно быть слишком сложно понять, где проблема, когда вы это сделали. И подсказка о «Сканере»: несколько сканеров в одном и том же «InputStream», скорее всего, вызовут некоторые проблемы, и в первую очередь нет необходимости в двух сканерах. – Paul
Абубаккар Рангара, потому что мне нужно 2 входа. – mobinblack