Java教程

JavaSE-Double小数位控制

本文主要是介绍JavaSE-Double小数位控制,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

可以放在实体类中,设置属性设置器和构造方法

/**
     * 对Double数值格式化
     *
     * @param f 原Double数据
     * @param n 要保留的小数位 默认2位
     * @return 新数据
     */
    private Double doubleDecimal(Double f, Integer n) {
        if (null == f) {
            f = 0.00;
        }
        if (null == n) {
            n = 2;
        }
        BigDecimal b = new BigDecimal(f);
        double f1 = b.setScale(n, BigDecimal.ROUND_HALF_UP).doubleValue();
        return f1;
    }
这篇关于JavaSE-Double小数位控制的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!