所以我的问题是这样的:当我告诉我存入3时,它显示错误消息。 为什么这样做呢? 我总是每次都得到“钱不够”。
String PAYH1 = scan.nextLine();
if (PAYH1.equals("PAYH1"))
{
System.out.println("please enter amount amout of money you wish to desposit (in Euro's).");
Scanner s = new Scanner(System.in);
int deposit = s.nextInt();
int price;
price = 2;
int sum = deposit - price;
if (sum > 0)
{
System.out.println("Not enough money!");
}
else
{
System.out.println("Thank you for visiting!");
System.out.println("You have " + sum + " cent(s) in exchange.");
}
答案 0 :(得分:1)
怎么样:
if (sum < 0)
{
System.out.println("Not enough money!");
}
else
{
System.out.println("Thank you for visiting!");
System.out.println("You have " + sum + " cent(s) in exchange.");
}