`
womendu
  • 浏览: 1480901 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

BigDecimal的使用

 
阅读更多

商业计算,我们都知道不能用float和double,因为他们无法进行精确计算。BigDecimal可以完善float和double类无法进行精确计算的缺憾。

另外一些基本数据类型,如int,float,double,long,和BigDecimal对象相互转换。很简单:

基本类型通过构造函数转换成对应的BigDecimal对象,而BigDecimal类提供了诸如intValue(), floatValue(), doubleValue(), longValue()方法来将BigDecimal对象转换成对应的值。

BigDecimal 进行运算时,对象必须先初始化,不能为null

此时的结果是:11.0

运算的结果并不是存在当前的对象中,而是以返回值的形式


此时的结果是:22.0


一个常用的Util工具类



分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics