Java中bigdecimal运算怎么保留整数

   2024-11-02 5820
核心提示:在Java中,可以通过使用setScale()方法来保留整数部分。具体操作如下:import java.math.BigDecimal;public class Main {public

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

import java.math.BigDecimal;public class Main {    public static void main(String[] args) {        BigDecimal number = new BigDecimal("123.456");                // 保留整数部分        BigDecimal result = number.setScale(0, BigDecimal.ROUND_DOWN);                System.out.println("保留整数部分后的结果:" + result);    }}

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

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

 
举报打赏
 
更多>同类网点查询
推荐图文
推荐网点查询
点击排行

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