我使用BigDecimal
来做计算。 对于计算的结果我做的:BigDecimal比例和计算
result.setScale(4, RoundingMode.HALF_UP);
当使用BigDecimal
规模和舍入.divide
方法是必需的,所以现在我这样做是这样的:
BigDecimal result = bigDecimal1.divide(bigDecimal2, 10, RoundingMode.HALF_UP);
所以我只是用一个足够大的规模,以确保计算是正确的。 但我不确定这是否使用BigDecimal进行计算的正确方法,并且我对此有所怀疑...
所以,任何指针都会被赞赏。
而问题是? – jarnbjo 2011-12-16 12:41:45
@jarnbjo如果我做对了吗?如果没有,那我该怎么办? ... – 2011-12-16 13:25:47
而且您向我们提供了哪些功能要求,以便我们决定您是否正确地执行此操作? – jarnbjo 2011-12-16 13:52:38