使用Java中的BigDecimal类进行精确计算。
代码示例:
import java.math.BigDecimal;
public class BigDecimalDemo { public static void main(String[] args) { // 创建BigDecimal对象 BigDecimal a = new BigDecimal("1.01"); BigDecimal b = new BigDecimal("2.02");
// 加法操作
BigDecimal addResult = a.add(b);
System.out.println("a + b = " + addResult);
// 减法操作
BigDecimal subtractResult = a.subtract(b);
System.out.println("a - b = " + subtractResult);
// 乘法操作
BigDecimal multiplyResult = a.multiply(b);
System.out.println("a * b = " + multiplyResult);
// 除法操作
BigDecimal divideResult = a.divide(b, 2, BigDecimal.ROUND_HALF_UP);
System.out.println("a / b = " + divideResult);
}
}
以上代码演示了如何使用BigDecimal类进行加、减、乘、除等数值操作,并保证精度准确性。