关于java中BigDecimal的简介
1、BigDecimal属于大数据,精度极高,不属于基本数据类型,属于java对象(引用数据类型), 这是sun提供的一个类,专门用在财务软件中。
2、注意:财务软件中double是不够用的。
3、关于BigDecimal的运算
加法 add()函数
减法 subtract()函数
乘法 multiply()函数
除法 divide()函数
绝对值 abs()函数
部分示例代码:
public class BigDecimalTest01 {
public static void main(String[] args) {
// 这个100是精度极高的100
BigDecimal v1 = new BigDecimal(100);
// 这个200是精度极高的200
BigDecimal v2 = new BigDecimal(200);
// 求和
// v1+v2 这样不行,v1和v2都是引用,不能直接使用+求和
BigDecimal v3 = v1.add(v2);//调用方法求和
System.out.println(v3);//300
BigDecimal v4 = v2.divide(v1);//调用方法求商
System.out.println(v4);//2
}
}
其他方法调用类似