Это для моего друга, у которого проблемы с Java для школы.Использование сканера для ввода ввода не печатается, как ожидалось
Я знаю некоторые программы, но не Java.
Scanner kbReader = new Scanner(System.in);
System.out.print("Name of item: ");
String name = kbReader.next();
System.out.println("Original price of item: $");
double price = kbReader.nextDouble();
Выходы:
Name of item: Coat
Original price of item: $
10
Почему вход для "Первоначальная цена пункта: $" на следующей строке? Я предполагал, что это произошло потому, что я пошел от String
до double
, но не могу придумать другой способ сделать это?
спасибо. – user