乘法:multiply();
BigDecimal.ROUND_HALF_UP就是四舍五入,大于等于5就进位,小于5的舍弃。
public static void main(String[] args) {
BigDecimal price = new BigDecimal("99.18");
BigDecimal money = price.multiply(new BigDecimal(100));
BigDecimal scale = money.setScale(0, BigDecimal.ROUND_HALF_UP);
System.out.println("BigDecimal元转分"+scale);
}
输出结果:
BigDecimal元转分:9918