java 有 float,double,BigDecimal 三种,前两者会损失精度,最后一个是专门用于高精度计算的大数类型,但是会损失性能。如果用于金融场合且小数位并不多的时候,可以考虑 BigDecimal,但是如果小数位较多,建议整体变成 BigInt
相关文章
- ios NSString format 保留小数点 float double
- Java,double类型转换成String,String装换成double型
- warning C4305:“初始化”:从“double”到“float”截断
- java常用类详细介绍及总结:字符串相关类、日期时间API、比较器接口、System、Math、BigInteger与BigDecimal
- Java类型Float&&Double
- mysql基础之double,float长度标度定义
- MySQL中Decimal类型和Float Double的区别 & BigDecimal与Double使用场景
- oracle 的 nubmer 类型与 C# 的 float double decimal 对应关系
- 什么时候需要使用Double? double、float、decimal的区别
- float,double,decimal使用讨论