java本身对浮点型的计算会丢失精度,这个一定要注意,必须要用BigDecimal的String类型才能解决精度的问题。

BigDecimal一共有四个构造方法:

我们在计算商品价格的时候,一定要用BigDecimal的String构造器才好。

但是数据库中存储的基本上都是浮点型的,这样的话,我们在实际的使用中比较麻烦,为了解决这个问题,我们可以封装一个BigDecimalUtil的工具类,在工具类中封装他的String方法,然后在使用中,可以通过这个工具类进行转换。

最新文章

  1. Spring整合web开发
  2. autoit小贴士
  3. Android开发学习之路-抢红包助手开发全攻略
  4. header("location:test.php")跳转成功需要注意的
  5. 打开VS2012的创建单元测试功能
  6. 浩瀚科技PDA移动开单|盘点机 数据采集器 条码扫描开单微POS软件 现场打印开单
  7. linux kernel.shmall shemax shemin 參數解釋
  8. UITableViewCell 重合问题解决方法
  9. 【android】adb连接几个常见问题(遇到再新增)
  10. JAX-WS 可运行项目
  11. C++ 学习笔记3,struct长度測试,struct存储时的对齐方式
  12. Unity3D 游戏开发构架篇 ——输入控制
  13. sqoop:mysql和Hbase/Hive/Hdfs之间相互导入数据
  14. 公众号第三方平台开发 教程二 component_verify_ticket和accessToken的获取
  15. Java IO中转换流的作用
  16. scapy学习笔记(1)
  17. SQL Server 安装后改动计算机名带来的问题以及解决方法
  18. JAVA Serverlet 请求头信息和响应头信息
  19. python数据类型之集合
  20. bzoj2843&&1180

热门文章

  1. iOS工程中一天只让进行一次的操作如何做?
  2. O(∩_∩)O哈哈~
  3. sgu 275 To xor or not to xor 线性基 最大异或和
  4. 语法错误: 标识符“__RPC__out_xcount_part” 解决方法
  5. android中与Adapter相关的控件----GridView
  6. Push pull, open drain circuit, pull up, pull down resistor
  7. python的上下文管理
  8. HDU 3549 Flow Problem (dinic模版 && isap模版)
  9. 设计模式(1)---Factory Pattern
  10. Http头 Range、Content-Range(http断点续传原理)