GUI计算问题

时间:2016-11-17 17:43:54

标签: java

我一直在努力试图找出为什么我的JFrame代码不会显示正确的计算!当我在Windows计算器中添加所有数字时它们是正确的但是当我使用我的程序时它是不同的和不正确的。在我的程序中,我得到答案520420而不是52420,5我得到的Windows计算器。有人可以告诉我我的程序在哪里出错并得到正确的答案,我会得到Windows计算器? Bellow是我的计算按钮,如果选中复选框,则会在总价中添加数字!

FileBody(filePathstorage, ContentType.MULTIPART_FORM_DATA, filename);

我的程序输出总数不正确。 enter image description here

Windows calcultor的输出和我想要的结果。

enter image description here

1 个答案:

答案 0 :(得分:0)

if(bikeCK.isSelected())
{
    price = price + 20000;
}
if(watchCK.isSelected())
{
    price = price + 500000;
}

在这两种情况下你都有过多的尾随零。它应分别为200050000

此外,在您的文字中,您说您获得了520420,但您的屏幕截图实际显示为520420.5,因此看起来塑料包的处理正确。