小数点后保留2位,4舍5入

java.math.BigDecimal d2=new java.math.BigDecimal(String.valueOf(price));
d2 = d2.setScale(2,java.math.BigDecimal.ROUND_HALF_UP);
java.math.BigDecimal d1=new java.math.BigDecimal(String.valueOf(updatePrice));
d1 = d1.setScale(2,java.math.BigDecimal.ROUND_HALF_UP);
temp.setPrice(Double.valueOf(d2.toString()));
temp.setUpdatePrice(Double.valueOf(d1.toString()));

posted @ 2014-03-17 10:18  xxdc  阅读(275)  评论(0编辑  收藏  举报