What is decimal in Java already knows?
发布时间
阅读量:
阅读量
在进行费用计算时,由于采用了Double类型,导致最终结果与预期存在一定的误差,因此决定将计算方式调整为使用decimal类型以提高精度。
一,decimal在java中的用BigDecimal表示
@Column(length=10 ,scale=2) // length表示长度 , scale表示小数点后位数
private BigDecimal money;
二,BigDecimal类型与string,Double类型的相互转换
1. String类型转成BigDecimal类型:
BigDecimal bd = new BigDecimal("xxx");
String str = bd.toString();
2.BigDecimal类型转成String类型:
BigDecimal bd = new BigDecimal("xxx");
String str = bd.toString();
3.将double类型转化为BigDecimal
Double a=1.23;
BigDecimal c = BigD
全部评论 (0)
还没有任何评论哟~
