BigDecimal转换

时间:2014-03-24 02:03:54

标签: java

我有一个方程式涉及许多除法产生一个数字(比方说)“X”然后将“X”提高到0.5(平方根)给出最终答案“Y”。我的问题是: 如果我使用BigDecimal进行除法和乘法直到我得到“X”然后我将“X”转换为双序以使用.pow()方法得到Y,(我知道我可能会在最后一步中失去精度)但这个想法有多糟糕? 我是这样说的,因为我看到人们在将BigDecimal提升到双倍值时遇到了麻烦。

欢迎任何建议/更正。

1 个答案:

答案 0 :(得分:1)

这不是坏主意。为此,您可以将BigDecimal转换为double。