这是给我的一个朋友,他在学校学习 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
,但想不出另一种方法来做到这一点?