我想开发一个计算基础应用程序,但遇到一个问题。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()方法