首页 > 编程知识 正文

bigdecimal转double精度变了,bigdecimal负数处理

时间:2023-05-06 21:32:17 阅读:132352 作者:3205

实现代码双数据=11.4//注意事项data.tostring (bigdecimal bigdecimal=new bigdecimal ) data.tostring ); system.out.println (bigdecimal.multiply ) newbigdecimal('100 ' ); system.out.println (bigdecimal.multiply (new bigdecimal (' 100 ) ).stripTrailingZeros ).toPlainString ); 2实现结果

注意: data.toString (),此操作将字符串化字符,否则将失去精度

未字符串化:

bigdecimaldataconfig=new bigdecimal (17.9; 数据配置=数据配置. multiply (new bigdecimal (' 100 );

字符串化后

bigdecimaldataconfig=new bigdecimal (' 17.9 ); 数据配置=数据配置. multiply (new bigdecimal (' 100 );

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。