我有一个方程,其中涉及大量除法来产生数字(例如)“X”,然后将“X”进行 0.5 次方(平方根)得到最终答案“Y”。我的问题是: 如果我使用 BigDecimal 进行除法和乘法,直到得到“X”,然后我将“X”转换为 double ,以便使用 .pow() 方法得到 Y,(我知道在最后一步中我可能会失去精度)但是这个想法有多糟糕呢? 我这么说是因为我看到人们在将 BigDecimal 提升为 double 值时遇到麻烦。
欢迎任何建议/更正。
最佳答案
这主意不错。为此,您可以将 BigDecimal 转换为 double。
关于java - 大十进制转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22599882/