BigDecimal类型的使用
BigDecimal类型的使用
在Java中float和double有些时候精度不够,这时候就可以使用BigDecimal。BigDecimal是一种包装类型,它没有对应的基本类型,使用也相对比较简单。
BigDecimal bigDecimal = new BigDecimal(0);
就像这个如果像使用BigDecimal类型,可以直接new一个。X可以是基本类型,String等。上面的代码直接new了一个初始化值为0 。
BigDecimal有自己的构造方法进行加减乘除运算。
BigDecimal add(BigDecimal augend) 加法运算
BigDecimal subtract(BigDecimal subtrahend) 减法运算
BigDecimal multiply(BigDecimal multiplicand) 乘法运算
BigDecimal divide(BigDecimal divisor) 除法运算
比如进行加法运算:
bigDecimal = bigDecimal.add(new BigDecimal(100));
BigDecimal 比较大小可以用它自己封装 的方法
compareTo(BigDecimal val)
返回值是int类型,结果是:-1 小于,0 等于,1 大于
还没有评论,来说两句吧...