乘法:不保留小数位
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); }
浙公网安备 33010602011771号