如题所述
第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;
}本回答被网友采纳
* 将毫转元保留小数点后两位
*/
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本回答被提问者采纳