BigDecimal 判断0.032在±0.033
时间: 2024-01-09 10:20:37 浏览: 75
运用BigDecimal精确计算
以下是使用BigDecimal判断0.032在±0.033的Java代码示例:
```java
import java.math.BigDecimal;
public class Main {
public static void main(String[] args) {
BigDecimal num1 = new BigDecimal("0.032");
BigDecimal num2 = new BigDecimal("0.033");
BigDecimal num3 = new BigDecimal("-0.033");
int result1 = num1.compareTo(num2);
int result2 = num1.compareTo(num3);
if (result1 <= 0 && result2 >= 0) {
System.out.println("0.032在±0.033之间");
} else {
System.out.println("0.032不在±0.033之间");
}
}
}
```
运行结果为:
```
0.032在±0.033之间
```
其中,`compareTo()`方法用于比较两个BigDecimal对象的大小关系,返回值为1、0或-1,分别表示大于、等于和小于。因此,我们可以通过比较0.032与0.033的大小关系,来判断0.032是否在±0.033之间。
阅读全文