Java实现小数运算
时间: 2024-09-25 12:21:20 浏览: 29
在Java中实现小数运算,你可以直接使用内置的`java.math.BigDecimal`类来处理,因为它提供了高精度的小数计算功能,避免了浮点数运算可能出现的精度问题。以下是基本的小数加减乘除操作:
```java
import java.math.BigDecimal;
public class DecimalOperations {
public static void main(String[] args) {
BigDecimal decimal1 = new BigDecimal("3.14");
BigDecimal decimal2 = new BigDecimal("0.5");
// 加法
BigDecimal sum = decimal1.add(decimal2);
System.out.println("Sum: " + sum);
// 减法
BigDecimal difference = decimal1.subtract(decimal2);
System.out.println("Difference: " + difference);
// 乘法
BigDecimal product = decimal1.multiply(decimal2);
System.out.println("Product: " + product);
// 除法
BigDecimal quotient = decimal1.divide(decimal2, RoundingMode.HALF_UP); // 高斯舍入
System.out.println("Quotient: " + quotient);
}
}
```
阅读全文