BigDecimal a = new BigDecimal (101.00);
BigDecimal b = new BigDecimal (111.00);
加减乘除
加法
c = a.add(b);
减法
c = a.subtract(b);
乘法
c= a.multiply(b);
除法
c = a.divide(b);
比较
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类在Java中进行加减乘除运算以及比较大小的方法。通过示例展示了如何使用add、subtract、multiply和divide方法进行算术操作,并利用compareTo进行数值比较,帮助理解精确浮点数的处理。
12万+

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



