import java.math.BigDecimal;
public class BigDecimalComparison {
public static void main(String[] args) {
// 创建两个BigDecimal对象
BigDecimal num1 = new BigDecimal("123.45");
BigDecimal num2 = new BigDecimal("67.89");
// 比较两个BigDecimal对象的大小
int result = num1.compareTo(num2);
// 根据比较结果输出相应的信息
if (result == 0) {
System.out.println("num1 和 num2 相等");
} else if (result > 0) {
System.out.println("num1 大于 num2");
} else {
System.out.println("num1 小于 num2");
}
}
}
BigDecimal
是 Java 中用于高精度计算的类,适用于金融和货币计算等需要精确小数运算的场景。compareTo
方法用于比较两个 BigDecimal
对象的大小。它返回一个整数值:0
,表示两个 BigDecimal
对象相等。0
,表示调用该方法的对象(即 num1
)大于参数对象(即 num2
)。0
,表示调用该方法的对象(即 num1
)小于参数对象(即 num2
)。上一篇:java volatile
下一篇:java: 找不到符号
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站