Double转BigDecimal的坑

Double转BigDecimal的坑publicstaticvoidmain(String[]args){floata=57.3f;BigDecimaldecimalA=newBigDecimal(a);System.out.println(decimalA)…

大家好,又见面了,我是你们的朋友全栈君。

         public static void main(String[] args) {
 
 
 
                   float a=57.3f;
 
                   BigDecimal decimalA=new BigDecimal(a);
 
                   System.out.println(decimalA);
 
                  
 
                   double b=57.3;
 
                   BigDecimal decimalB=new BigDecimal(b);
 
                   System.out.println(decimalB);
 
                  
 
                   double c=57.3;
 
                   BigDecimal decimalC=new BigDecimal(Double.toString(c));
 
                   System.out.println(decimalC);
 
                  
 
                   double d=57.3;
 
                   BigDecimal decimalD=BigDecimal.valueOf(d);
 
                   System.out.println(decimalD);
 
         }

掉支付Api的时候对金额是十分敏感的。这里转换的时候一定要注意。使用Double.toString(x),或者BigDecimal.valueOf(x)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/135985.html原文链接:https://javaforall.net

(0)
上一篇 2022年6月4日 上午11:46
下一篇 2022年6月4日 上午11:46


相关推荐

  • 龙虾OpenClaw爆火,现场安装人气爆棚

    龙虾OpenClaw爆火,现场安装人气爆棚

    2026年3月13日
    3
  • Kibana–KQL查询语法的使用

    Kibana–KQL查询语法的使用本文介绍 Kinaba 的 KQL 查询语法的使用

    2026年3月16日
    3
  • Sql分页查询方式

    Sql分页查询方式Sql的三种分页查询方式先说好吧,查询的数据排序,有两个地方(1、分页前的排序。2、查询到当前页数据后的排序)第一种1、先查询当前页码之前的所有数据idselecttop((当前页数-1)*每页数据条数)idfrom表名2、再查询所有数据的前几条,但是id不在之前查出来的数据中selecttop每页数据条数*from表名whereidnotin( selecttop((当前页数-1)*每页数据条数)idfrom表名 )3、查询出当前页面的所有数据后,再

    2022年6月26日
    70
  • CSS使用flex换行之后行距变大问题

    CSS使用flex换行之后行距变大问题在 css 中父元素高度确定 使用 flex 设置了换行属性之后 元素自动换行 换行之后每行的间距变大 自动撑满了父元素 见下图 预想中的效果 实际效果 使用 flex 属性之后 子元素并没有按照预想的排列方式在页面显示 样式代码如下 less list height 200px width 465px border 1pxsolid ccc display flex flex wrap wrap box sizing

    2026年3月19日
    3
  • 代理模式(proxy)

    前言 代理模式是一个大类,而且会经常用到,它包含了远程代理,虚拟代理,防火墙代理等,当然还有动态代理了,学过spring的人应该不陌生。 各种代理模式样式差别很大,不容易从程序上辨认,但是可以从功能上认出来,今天我就举个例子聊聊代理模式最基本的样子,从例子中认识代理模式。 举例为静态代理的基本应用,稍后再介绍代理模式的一些特点。  情境引入      本次我们以滴滴为例…

    2022年4月4日
    47
  • SVR回归_时间序列分析优缺点

    SVR回归_时间序列分析优缺点文章目录1.SVR时间序列预测2.SVR调参3.SVR高斯核与过拟合1.SVR时间序列预测SVR可用于时间序列分析,但不是较好的选择。现在一般采用LSTM神经网络来处理时间序列数据#SVR预测#也可用于时间序列分析(ARIMA也可用于时间序列分析)importnumpyasnpfromsklearnimportsvmimportmatplotlib.pyplotaspltif__name__==”__main__”:#构造数据N=50

    2025年7月29日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号