我试图四舍五入BigDecimal值,到小数点后两位。我使用但它并不能始终如一地做到我想要的:我不关心有效数字,我只需要小数点后两位。我如何用BigDecimal做到这一点?或者是否有其他类/库更适合

我有以下代码在Java;写if条件的最好方法是什么?

如果BigDecimal值大于零,我如何比较?

我必须计算一些浮点变量,我的同事建议我使用BigDecimal而不是double,因为它会更精确。但我想知道它是什么,以及如何最大限度地利用BigDecimal?

为什么下面的代码会引发如下所示的异常?例外: