乘法:不保留小数位

public static void main(String[] args) {
    BigDecimal b = new BigDecimal(1.1);
    BigDecimal bb = b.multiply(new BigDecimal(100));
    System.out.println(bb);
    BigDecimal bbb = bb.setScale(0, BigDecimal.ROUND_HALF_UP);
    System.out.println(bbb);
}

除法:保留两位小数

public static void main(String[] args) {
    BigDecimal c = new BigDecimal(100);
    BigDecimal cc = c.divide(new BigDecimal(10), 2, RoundingMode.HALF_UP);
    System.out.println(cc);
}

 

posted on 2018-04-11 18:09  偶尔发呆  阅读(432)  评论(0)    收藏  举报