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