Java Integer类型计算评价值(小数位不为零保留两位小数)

计算评价值,小数位不为零保留两位小数

	/**
     * 计算评价值,小数位不为零保留两位小数
     *
     * @param totalAmount   分母
     * @param realityAmount 分子
     * @return String
     */
    public String getRate(Integer totalAmount, Integer realityAmount) {
        if (totalAmount == 0) {
            return "0";
        }
        // 创建一个数值格式化对象
        NumberFormat numberFormat = NumberFormat.getInstance();
        // 设置精确到小数点后2位
        numberFormat.setMaximumFractionDigits(2);
        return numberFormat.format((float) realityAmount / (float) totalAmount * 100);
    }
发布了22 篇原创文章 · 获赞 9 · 访问量 7671

猜你喜欢

转载自blog.csdn.net/qq_35719898/article/details/103282751
今日推荐