因为相加过程中出现精度损失导致,float和double都会出现,所以得用BigDecimal进行处理
var value1: BigDecimal = BigDecimal("0") //推荐使用字符串构造函数,若使用double类型的依旧会出现多位小数问题
var value2: BigDecimal = BigDecimal("0")
var result=value1+value2
因为相加过程中出现精度损失导致,float和double都会出现,所以得用BigDecimal进行处理
var value1: BigDecimal = BigDecimal("0") //推荐使用字符串构造函数,若使用double类型的依旧会出现多位小数问题
var value2: BigDecimal = BigDecimal("0")
var result=value1+value2