概述
构造器描述
BigDecimal(int) 创建一个具有参数所指定整数值的对象。
BigDecimal(double) 创建一个具有参数所指定双精度值的对象。
BigDecimal(long) 创建一个具有参数所指定长整数值的对象。
BigDecimal(String) 创建一个具有参数所指定以字符串表示的数值的对象。
方法描述
add(BigDecimal) BigDecimal对象中的值相加,然后返回这个对象。
subtract(BigDecimal) BigDecimal对象中的值相减,然后返回这个对象。
multiply(BigDecimal) BigDecimal对象中的值相乘,然后返回这个对象。
divide(BigDecimal) BigDecimal对象中的值相除,然后返回这个对象。
toString() 将BigDecimal对象的数值转换成字符串。
doubleValue() 将BigDecimal对象中的值以双精度数返回。
floatValue() 将BigDecimal对象中的值以单精度数返回。
longValue() 将BigDecimal对象中的值以长整数返回。
intValue() 将BigDecimal对象中的值以整数返回。
保留几位小数的方法
bigDecimal.setScale(2);//计算完之后保留两位小数
注意事项:
在做除法时,要是除不尽时会报错的,一般要设置保留的小数
如:param1.divide(param2, 2,BigDecimal.ROUND_HALF_UP);//在计算过程中保留
最后
以上就是帅气自行车为你收集整理的java中bigdecimal_java中BigDecimal类的方法和注意事项的全部内容,希望文章能够帮你解决java中bigdecimal_java中BigDecimal类的方法和注意事项所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复