BigDecimal
概念
精确运算极大数和极小数要用到,其本质是字符串。(慢)
案例
点击查看代码
public static void main(String[] args) {
BigDecimal b1 = new BigDecimal("1");
BigDecimal b2 = new BigDecimal("0.9");
System.out.println(b1.subtract(b2));
BigDecimal b3 = new BigDecimal("10");
BigDecimal b4 = new BigDecimal("3");
System.out.println(b3.divide(b4, 3, BigDecimal.ROUND_HALF_UP));//3是指保留小数点后几位,ROUND_HALF_UP代表四舍五入
}
}
结果:0.1 3.3.33

浙公网安备 33010602011771号