初识BigDecimal
BigDecimal所创建的是对象,我们不能使用传统的+、-、*、/等算术运算符直接对其对象进行数学运算,而必须调用其相对应的方法。
方法中的参数也必须是BigDecimal的对象。
BigDecimal一共有4个构造方法:
BigDecimal(int) 创建一个具有参数所指定整数值的对象。
BigDecimal(double) 创建一个具有参数所指定双精度值的对象。
BigDecimal(long) 创建一个具有参数所指定长整数值的对象。
BigDecimal(String) 创建一个具有参数所指定以字符串表示的数值的对象。
BigDecimal 的运算方式,不支持 + - * / 这类的运算,它有自己的运算方法:
BigDecimal add(BigDecimal augend) 加法运算。
BigDecimal subtract(BigDecimal subtrahend) 减法运算。
BigDecimal multiply(BigDecimal multiplicand) 乘法运算。
BigDecimal divide(BigDecimal divisor) 除法运算。