日期:2014-05-20 浏览次数:20577 次
String aa ="222222222.09";
String bb ="111111111.05";
BigDecimal ad= new BigDecimal(Double.valueOf(aa));
BigDecimal bd= new BigDecimal(Double.valueOf(bb));
System.out.println(ad.subtract(bd));
String aa ="222222222.09";
String bb ="111111111.05";
BigDecimal ad= new BigDecimal(Double.valueOf(aa));
BigDecimal bd= new BigDecimal(Double.valueOf(bb));
System.out.println(ad.subtract(bd).setScale(2,BigDecimal.ROUND_HALF_UP));
String aa ="222222222.09";
String bb ="111111111.05";
BigDecimal ad= new BigDecimal(Double.valueOf(aa));// 这里String类型转成double类型,意义何在?
BigDecimal bd= new BigDecimal(Double.valueOf(bb));
System.out.println(ad.subtract(bd));
BigDecimal ad= new BigDecimal(aa);
BigDecimal bd= new BigDecimal(bb);