Bigdecimal

  • 位置:java.math包中

  • 作用:精确计算浮点数

  • 创建方式:BigDicimal bd = new BigDecimal(“1.0”)

  • 方法:

    ​ BigDicimal add(BigDicimal bd) 加

    ​ BigDicimal subtract(BigDicimal bd) 减

    ​ BigDicimal multiply(BigDicimal bd) 乘

​ BigDicimal divide(BigDicimal bd) 除

 public static void main(String[] args) {
    BigDecimal bd1 = new BigDecimal("1.0");
    BigDecimal bd2 = new BigDecimal("0.9");

    System.out.println(bd1.add(bd2));
    System.out.println(bd1.subtract(bd2));
    System.out.println(bd1.multiply(bd2));
    System.out.println(new BigDecimal("10").divide(new BigDecimal("3"),2,BigDecimal.ROUND_HALF_UP));

}