版权声明:如果觉得好的话,不防点个赞,那点你们认为不对或是需要补充,可以留言啊!本人原创,未经允许不得转载!! https://blog.csdn.net/qq_28289405/article/details/82496607
第一种方法:
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());
同行出现的出题!!