java bigdecimal比较大小
时间: 2023-04-23 22:03:55 浏览: 98
比较大小的一个程序
Java 中使用 BigDecimal 类进行数值比较时,可以使用 compareTo() 方法进行比较。这个方法会返回 -1、0 或 1,分别表示小于、等于、大于。例如:
```
BigDecimal b1 = new BigDecimal("100");
BigDecimal b2 = new BigDecimal("200");
int result = b1.compareTo(b2);
if (result == -1) {
System.out.println("b1 < b2");
} else if (result == 0) {
System.out.println("b1 == b2");
} else {
System.out.println("b1 > b2");
}
```
也可以使用 equals() 方法进行比较,如果两个数值相等,返回 true,否则返回 false。
```
BigDecimal b1 = new BigDecimal("100");
BigDecimal b2 = new BigDecimal("200");
if(b1.equals(b2)) {
System.out.println("b1 == b2");
}else {
System.out.println("b1 != b2");
}
```
阅读全文