BigDecimal()的使用

来源:互联网 发布:万网注册已备案域名 编辑:程序博客网 时间:2024/06/18 09:01
public static void main(String[] args) {Double price = 666.66;Long money1 = (new BigDecimal(price)).multiply(new BigDecimal(100)).longValue();Long money2 = (new BigDecimal(price)).multiply(new BigDecimal(100)).divide(new BigDecimal(1), 1, BigDecimal.ROUND_HALF_UP).longValue();System.out.println(money1);System.out.println(money2);}
money1   =====   666.65             money2 ====666.66