BigDecimal精度 发表于 2021-06-10 更新于 2024-03-18 分类于 Java语言 , JavaSE 阅读次数: 本文字数: 266 阅读时长 ≈ 1 分钟 BigDecimal精度 BigDecimal精度丢失精度: 1new BigDecimal(12.10); 不丢失精度: 1new BigDecimal("12.10"); 错误使用: double存储时已经丢失精度了。 正确使用: double转string 123Double d = new Double(5.1);String s = d.toString();BigDecimal b = new BigDecimal(s); 保留1位小数,四舍五入 1bigDecimal.setScale(1,BigDecimal.ROUND_HALF_UP) 打赏 微信支付 支付宝 本文作者: 追逐 本文链接: http://blog.xiaoruiit.com/2021/06/10/212Java语言/JavaSE/BigDecimal精度/ 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 4.0 许可协议。转载请注明出处!