import java.math.BigDecimal;
public class Test7 {
public static void main(String[] args) {
BigDecimal a = new BigDecimal("6.1");
BigDecimal b = new BigDecimal("1.09");
System.out.println("a + b = " + a.add(b));
System.out.println("a - b = " + a.subtract(b));
System.out.println("a * b = " + a.multiply(b));
System.out.println("a / b = " + a.divide(b,3,BigDecimal.ROUND_HALF_UP));//用四舍五入的方法保留三位小数
}
}
运行结果:
a + b = 7.19
a - b = 5.01
a * b = 6.649
a / b = 5.596
该博客展示了如何在Java中使用BigDecimal类进行浮点数的加减乘除操作,确保计算结果的精度。示例代码演示了四舍五入保留三位小数的方法。
5595

被折叠的 条评论
为什么被折叠?



