BigDecimal
一、构造器描述
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类在Java中用于进行高精度计算的功能,包括构造器和主要方法如add、subtract、multiply、divide等。通过示例展示了如何使用BigDecimal进行整数和小数的乘法操作,并提供了去除结果中多余零的方法stripTrailingZeros(),以保持非科学计数法的显示形式。
最低0.47元/天 解锁文章
12万+

被折叠的 条评论
为什么被折叠?



