表示财务的数据类型 BigDecimal数据类型

import java.math.BigDecimal;

/*
* 1.BigDecimal属于大数据,精度极高。不属于基本数据类型,属于Java对象(引用数据类型)
* 2.专门用于财务软件中
* 3.切记,财务软件中double是不够用的。
* */
public class BigDecimalTest01 {
    public static void main(String[] args) {
        BigDecimal bd=new BigDecimal(2);// 通过构造方法赋值
        bd=BigDecimal.valueOf(4);// 通过valueOf()方法修改值
        BigDecimal bd1= BigDecimal.valueOf(2);// 通过valueOf()方法赋值
        BigDecimal bd2= BigDecimal.valueOf(4);
        //bd1+bd2// Operator '+' cannot be applied to 'java.math.BigDecimal', 'java.math.BigDecimal'
        bd=bd1.add(bd2);
        System.out.println(bd);// 6
        System.out.println(bd1.divide(bd2));// 0.5 所以这里是自动将2和4默认为非整数
        System.out.println(bd1);// 2
    }
}
posted @ 2022-07-03 00:14  晚生小白  阅读(1017)  评论(0)    收藏  举报