学堂 学堂 学堂公众号手机端

在Java中,可以通过使用setScale()方法来保留整数部分

lewis 2年前 (2023-11-17) 阅读数 4 #技术

在Java中,可以通过使用setScale()方法来保留整数部分。具体操作如下:

importjava.math.BigDecimal; publicclassMain{ publicstaticvoidmain(String[]args){ BigDecimalnumber=newBigDecimal("123.456"); //保留整数部分 BigDecimalresult=number.setScale(0,BigDecimal.ROUND_DOWN); System.out.println("保留整数部分后的结果:"+result); } }

在上面的例子中,我们首先创建一个BigDecimal对象number,然后使用setScale()方法设置小数位数为0,并指定舍入模式为BigDecimal.ROUND_DOWN,以保留整数部分。最后打印出保留整数部分后的结果。

setScale()方法中,第一个参数表示要保留的小数位数,第二个参数表示舍入模式,BigDecimal.ROUND_DOWN表示向下取整。通过调整第一个参数可以实现保留不同位数的整数部分。


版权声明

本文仅代表作者观点,不代表博信信息网立场。

热门