关于java中BigDecimal的简介

JAVA学习网 2021-03-08 19:07:03

关于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
    }
}

其他方法调用类似

阅读(842) 评论(0)