【发布时间】:2014-10-09 03:49:03
【问题描述】:
我正在编写一个名为 Revenue 的程序,我已经满足了除一个之外的所有要求。
System.out.print("\t Enter quantity(ies): ");
quantity = keyboard.nextInt();
if (quantity < 0 || quantity > 150 || quantity == '.'){
System.out.println();
System.out.println("\t Invalid item price.");
System.out.println("\t Please run the program again");
System.out.println();
System.out.println("Thank you for using \"Temple\" store");
System.exit(0);
我们必须向用户询问他们购买的商品的数量,并且不能有小数点或“。”在里面。例如,当要求用户输入他们想要购买的物品数量时,他们将输入数字。如果他们输入一个带小数的数字,它应该打印出来
Invalid item price.
Please run the program again
Thank you for using "Temple" store
【问题讨论】:
-
你的教授会对此感到失望
-
@getlost 我认为 Kacey 想做一个
.contains('.'),但无论如何它都行不通,因为他的输入是int而不是string。
标签: java int java.util.scanner