BigDecimal bd1=new BigDecimal(2.0+""); BigDecimal bd2=new BigDecimal(1.1+""); System.out.println(bd1.subtract(bd2)); --------------------------------------- BigDecimal bd=BigDecimal.valueof(2.0); BigDecimal bd=BigDecimal.valueof(1.1); System.out.println(bd1.subtract(bd2)); --> 0.9 得到精确值