//前提为a、b均不能为null
if(a.compareTo(b) == -1){
System.out.println("a小于b");
}
if(a.compareTo(b) == 0){
System.out.println("a等于b");
}
if(a.compareTo(b) == 1){
System.out.println("a大于b");
}
if(a.compareTo(b) > -1){
System.out.println("a大于等于b");
}
if(a.compareTo(b) < 1){
System.out.println("a小于等于b");
}
//加法
BigDecimal addVal = a.add(b);
//减法
BigDecimal subtractVal = a.subtract(b);
//乘法
BigDecimal multiplyVal = a.multiply(b);
//除法
BigDecimal divideVal = a.divide(b, 20, BigDecimal.ROUND_HALF_UP);
java的BigDecimal比较大小和加减乘除
最新推荐文章于 2025-03-05 17:53:50 发布
本文深入探讨了Java中BigDecimal类的使用,包括如何进行精确的加减乘除操作以及大小比较,避免浮点数运算的精度问题。适合Java开发者了解和提升在高精度计算领域的知识。
368

被折叠的 条评论
为什么被折叠?



