我正在为Android分配计算器应用程序。当我运行下面的代码时,我得到一个不正确的结果。Android分摊计算器不正确结果
public void calc(View v)
{
double myAmount = Double.parseDouble(amount.getText().toString());
double myDaysLeft = Double.parseDouble(daysLeft.getText().toString());
myAmount = Double.parseDouble(amount.getText().toString());
myDaysLeft = Double.parseDouble(amount.getText().toString());
double calcResult = (myAmount /30) * myDaysLeft;
String tot = new Double(calcResult).toString();
result.setText(tot);
我输入的值是myAmount = 25.99 myDaysLeft = 10,当我在我的应用程序运行它,我得到22.51。正确的结果应该是8.66。任何人都可以帮助我确定错误在哪里?提前致谢!
非常感谢!我不知道我是如何遗漏明显的,再次感谢!试图接受你的回答,但告诉我,我可以在4分钟内接受它 – user1752240