BigDecimal的setScale方法如何使用

   2024-10-06 6340
核心提示:BigDecimal的setScale方法用于设置BigDecimal对象的小数位数和舍入模式。它的方法签名如下:public BigDecimal setScale(int new

BigDecimal的setScale方法用于设置BigDecimal对象的小数位数和舍入模式。它的方法签名如下:

public BigDecimal setScale(int newScale, RoundingMode roundingMode)

其中,newScale表示要设置的小数位数,roundingMode表示舍入模式。

例如,要将一个BigDecimal对象保留2位小数,并使用四舍五入的方式进行舍入,可以这样使用:

BigDecimal number = new BigDecimal("123.4567");BigDecimal newNumber = number.setScale(2, RoundingMode.HALF_UP);System.out.println(newNumber); // 输出:123.46

在上面的例子中,原始的BigDecimal对象number为123.4567,通过调用setScale方法将其设置为2位小数,并使用HALF_UP的舍入模式进行舍入得到了新的BigDecimal对象newNumber为123.46。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式 | 网站留言    |  赣ICP备2021007278号