第一种方法:
System.out.printf("%.1f",1.0-0.9);
第二种方法:
System.out.println(new BigDecimal("1").subtract(new BigDecimal("0.9")));
报错
你调用 divide 时 四舍五入即可,无线循环小数,计算机要如何处理?
所以,divide 方法有多个参数,调用多个参数方法即可
即:
System.out.println(new BigDecimal("1").divide(new BigDecimal("0.9"),2, RoundingMode.CEILING).doubleValue());
同行出现的出题!!