BigDecimal heigth = new BigDecimal(1.87); User user = new User(); //取比例,乘以0.98 BigDecimal discountNew = heigth.multiply(new BigDecimal(0.98)).setScale(2, BigDecimal.ROUND_HALF_UP); //打印两位小数 //方法1 user.setUserHeight(String.format("%.2f", discountNew.doubleValue())); //方法2 user.setUserHeight(bignum3.toString());
保留2位小数并转为字符串,最好直接 toString()即可。
最新推荐文章于 2024-03-15 19:11:38 发布