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
BigDecimal()的使用
最新推荐文章于 2025-02-11 21:24:08 发布