java中double类型进行加减乘除运算有误差,哪个类型计算没有误差?非基本类型也行。

如题所述

第1个回答  2016-07-06
/**
* 将毫转元保留小数点后两位
*/
public static String toPriceYuanByhao(Long priceHao){
final int MULTIPLIER = 10000;
String amountYuan = BigDecimal.valueOf(priceHao).divide(BigDecimal.valueOf(MULTIPLIER),2,BigDecimal.ROUND_HALF_UP).toString();
return amountYuan;
}本回答被网友采纳
第2个回答  2016-12-02
bigdecimal 计算 没有
第3个回答  2016-07-06
要求很高精度的大型数据使用BigDecimal本回答被提问者采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网