java 有 float,double,BigDecimal 三种,前两者会损失精度,最后一个是专门用于高精度计算的大数类型,但是会损失性能。如果用于金融场合且小数位并不多的时候,可以考虑 BigDecimal,但是如果小数位较多,建议整体变成 BigInt
相关文章
- 09-12python – Cython:对于类型化的内存视图,我应该使用np.float_t而不是double
- 09-12float和double的区别
- 09-12float与double的精度问题
- 09-12关于float与double
- 09-12float/double 浮点数据*100精度丢失问题
- 09-12java – MappedByteBuffer.asFloatBuffer()与内存中的float []性能
- 09-12小数类型选择float、double正确吗?
- 09-12pyspark 出现pyspark.sql.utils.IllegalArgumentException: 'requirement failed: Column prediction must be of type double but was actually float.'异常
- 09-12float与double的精度问题
- 09-12C#中的int、long、float、double等类型都占多少个字节的内存?