云服务器免费试用

java中bigdecimal保留两位小数

服务器知识 0 1061

在Java中,使用BigDecimal类可以精确地进行数字计算,并且可以设置保留小数位数。以下是一个示例代码,演示如何使用BigDecimal保留两位小数:

java中bigdecimal保留两位小数

import java.math.BigDecimal;

public class Main {
    public static void main(String[] args) {
        // 创建一个BigDecimal对象,传入需要保留两位小数的数值
        BigDecimal number = new BigDecimal("3.1415926");

        // 使用setScale方法设置保留小数的位数,第一个参数为保留的小数位数,第二个参数为舍入模式
        // RoundingMode.HALF_UP表示四舍五入
        BigDecimal result = number.setScale(2, BigDecimal.ROUND_HALF_UP);

        // 打印结果
        System.out.println(result);  // 输出结果为3.14
    }
}

在上面的示例中,我们使用BigDecimal的setScale方法来设置保留小数位数为2,并且使用四舍五入的舍入模式。最后,我们打印出结果3.14。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942@qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: java中bigdecimal保留两位小数
本文地址: https://solustack.com/70689.html

相关推荐:

网友留言:

我要评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。