我正在爲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