gpt4 book ai didi

android - 在android中应该使用哪种数据类型进行精确计算

转载 作者:行者123 更新时间:2023-11-29 01:27:22 25 4
gpt4 key购买 nike

两个 float 相乘得到的值如下130.82( float )X 62.0( float )= 8110.8403( float )而不是 8110.84。

此外,500001.0( float )X 47.0( float )= 2.3500048E7( double )而不是 23500047

最佳答案

如果是货币计算,可以尝试使用BigDecimal、int或long。

float 和 double 都不能用于精确计算。两种数据类型都遵循 ( IEEE 754) 标准。

关于android - 在android中应该使用哪种数据类型进行精确计算,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33216218/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com