Java 折扣销售界面
我的折扣销售计划遇到了问题。这个程序应该提示用户购买的数量,然后返回折扣价格。折扣价格为10%,仅在购买超过10美元时才扣除。所以,我遇到的问题是,每次我输入20美元并按submit,它会给我“null”和其他两个字段的“null”。何时显示折扣金额和总额 代码中sais“=null”的部分需要更改什么Java 折扣销售界面,java,Java,我的折扣销售计划遇到了问题。这个程序应该提示用户购买的数量,然后返回折扣价格。折扣价格为10%,仅在购买超过10美元时才扣除。所以,我遇到的问题是,每次我输入20美元并按submit,它会给我“null”和其他两个字段的“null”。何时显示折扣金额和总额 代码中sais“=null”的部分需要更改什么 您从不为折扣或最终价格赋值,它们都是空的 Object Discount = null; DiscountTxt.setText(String.valueOf(Discount)); Obje
您从不为
折扣
或最终价格
赋值,它们都是空的
Object Discount = null;
DiscountTxt.setText(String.valueOf(Discount));
Object FinalPrice = null;
DiscountPriceTxt.setText(String.valueOf(FinalPrice));
您可以完全删除这些对象,并使用已有的值
System.out.println("discount = " + x.format(discount));
System.out.println("FinalPrice = " + x.format(finalPrice));
在我的测试打印出来
discount = $2.00
FinalPrice = $18.00
objectfinalprice=null
?是的。出于某种原因,它说我没有初始化最终的价格或折扣变量,所以它通过将null??这是我代码中唯一的错误。
discount = $2.00
FinalPrice = $18.00