BigDecimal数据加法返回值接收

简介: 1.相加两个BigDecimal变量a,b。如果想进行相加,即a加b的话,返回值需要使用a进行接收,如下:a = a.add(b);   BigDecimal为不可变类, 所以执行运算的结果需要再返回给aa = a.add(b);  2.BigDecimal数据为null两个BigDecimal 数据类型相加的话,如果被相加的数为null,会报空指针异常,所以要做空指针判断,如下。

1.相加

两个BigDecimal变量a,b。

如果想进行相加,即a加b的话,返回值需要使用a进行接收,如下:

a = a.add(b);

 

 

 


BigDecimal为不可变类, 所以执行运算的结果需要再返回给a
a = a.add(b);

 

 

2.BigDecimal数据为null

两个BigDecimal 数据类型相加的话,如果被相加的数为null,会报空指针异常,

所以要做空指针判断,如下。

if (bailPaySum.compareTo(faMoSum) == 1) {
  return 1;//可以执行
} else {
  return 0;//不可以执行
}

相关文章
|
9月前
|
Java
BigDecimal类型的数据如何做绝对值和相除求百分比
BigDecimal类型的数据如何做绝对值和相除求百分比
212 3
|
9月前
|
Java
BigDecimal类型的数据范围判断与加减乘除操作
BigDecimal类型的数据范围判断与加减乘除操作
178 0
|
9月前
|
存储 Java
BigDecimal类型的数据如何保留小数点后四位
BigDecimal类型的数据如何保留小数点后四位
335 0
BigDecimal 类型数据的一些应用
1.比较大小 可以通过BigDecimal的compareTo方法来进行比较.返回的结果是int类型,-1表示小于,0是等于,1是大于. 例如: if(a.compareTo(b) == -1){     a } if(a.
954 0
bigdecimal类型数据的min方法
java.math.BigDecimal.min(BigDecimal val) 返回此BigDecimal和val的最小值。 声明 以下是java.math.BigDecimal.min()方法的声明 public BigDecimal min(BigDecimal val) 参数 val - 要计算最小值 返回值 此方法返回的值是此BigDecimal和val之间BigDecimal的较小者。
1388 0
BigDecimal类型数据保留两位小数即百分比运算
方法示例: DecimalFormat df = new DecimalFormat("0.00"); Object price = 2; Object price1 = 2.3; Object price2 = 2.
2863 0
|
6月前
|
Java
【Java】Math、System、RunTime、BigDecimal类常用方法
【Java】Math、System、RunTime、BigDecimal类常用方法
|
8月前
|
Java
深入了解Java中的BigDecimal类及其方法
深入了解Java中的BigDecimal类及其方法
130 1
|
8月前
|
安全 Java
java中BigDecimal详解
java中BigDecimal详解