我想開發一個計算基礎應用程序,但遇到一個問題。Android如何將字符串轉換爲雙精度不丟失精度?
嘗試如下
double add_num = 10.06
String data = edittext.getText().toString();
值分配給數據
// data = 1000.06
現在我將字符串轉換翻番
double amount = Double.parseDouble(data);
// amount = 1000.0
double final_amount = amount + add_num;
// final_amount = 1010.0
越來越final_amount是1000.0這是不正確因爲amoun牛逼值損失精度,我想正確的答案是1000.06
請讓我知道正確的方法,而無需使用format()方法