您当前的位置: 首页 >  Java

星夜孤帆

暂无认证

  • 3浏览

    0关注

    626博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Java数值操作

星夜孤帆 发布时间:2021-02-23 17:18:11 ,浏览量:3

    public static void main(String[] args) {
//      BigDecimal四舍五入
        BigDecimal a = new BigDecimal("3.34543");
        BigDecimal bigDecimal = a.setScale(2, BigDecimal.ROUND_HALF_UP);
        System.out.println(bigDecimal);
        //向下取整,保留2位小数
        String num = "2.345";
        double floor = Math.floor(Double.valueOf(num));
        String format = String.format("%.2f", floor);
        System.out.println(format);
    }

    public BigDecimal bigDecimalToRound(BigDecimal bigDecimal, int newScale) {
        return bigDecimal.setScale(newScale, BigDecimal.ROUND_HALF_UP);
    }

    public String stringToFloor(String str) {
        return String.format("%.2f", Math.floor(Double.valueOf(str)));
    }

 

关注
打赏
1636984416
查看更多评论
立即登录/注册

微信扫码登录

0.0455s