其他分享
首页 > 其他分享> > BigDecimal使用方法——加减乘除优先用这个(尤其是钱,精度比较高,比较值的话不用用equal要compareTo)

BigDecimal使用方法——加减乘除优先用这个(尤其是钱,精度比较高,比较值的话不用用equal要compareTo)

作者:互联网

 1 BigDecimal使用方法:
 2 List<user> list =userMapper.selectUser(user);
 3 //体重合计定义
 4 BigDecimal sumTz = new BigDecimal("0"),
 5 //身高合计定义
 6 sumSg = new BigDecimal("0");
 7 //给list添加一列作为合计
 8 for(int i=0;i<list.size();i++){
 9 //体重合计 循环相加
10 sumTz = sumTz.add(new BigDecimal(list.get(i).getTz() == null || list.getTz() == " " : list.get(i).getTz()));
11 
12 //身高合计 循环相加
13 BigDecimal(list.get(i).getSg() == null || list.getSg() == " " : list.get(i).getSg()));
14 }
15 
16 User user = new User();
17 user.setTz(sumTz.toString);
18 user.setSg(sumSg.toString);
19 list.add(user);

 

标签:BigDecimal,int,list,equal,compareTo,new,合计,定义
来源: https://www.cnblogs.com/lidar/p/15945640.html