记住小数点运算都是有相应的函数类BigDecimal
@Test
public void test02(){
BigDecimal a = new BigDecimal(10);
BigDecimal b = new BigDecimal(0);
BigDecimal c = new BigDecimal(0);
BigDecimal d = new BigDecimal(20);
BigDecimal e = new BigDecimal(30);
BigDecimal f = new BigDecimal(30);
BigDecimal g = new BigDecimal(100);
// double total=a*(d/100)+b*(e/100)+c*(f/100);
BigDecimal total=a.multiply(d.divide(g)).add(b.multiply(e.divide(d))).add(c.multiply(f.divide(g)));
System.out.println(total);
// System.out.println(total);
}
java 小数点运算-加乘除高精度运算
最新推荐文章于 2024-08-21 02:19:10 发布