java中处理float和double数据计算错误问题

2020-11-04  本文已影响0人  心许君兮君不知

float sum=0;

String bank_funds = all.get(i).get("bank_funds").toString();

float aFloat = Float.valueOf(bank_funds);

BigDecimal bigDecimal =new BigDecimal(Float.toString(aFloat));

BigDecimal bigDecimal1 =new BigDecimal(Float.toString(sum));

sum=bigDecimal.add(bigDecimal1).floatValue();

加法 add()函数     减法subtract()函数

乘法multiply()函数    除法divide()函数    绝对值abs()函数

上一篇下一篇

猜你喜欢

热点阅读