数据精度丢失面试题?

本题考查单精度型在JVM中的表示方法:

float类型,在内容中的存储形式为科学计数法,表示为:4.2343242e7,小数点后最多表示7位。

如果需要更高精度的保存,需要使用double类型才可以

(金融领域,一定要注意这个问题)


使用BigDecimal类进行加减乘除运算。防止因为精度问题而出现数据丢失