为什么要这样操作,红线部分

img

img

这是保留一位小数的意思。比如 sum = 123.456,先乘以10,变为1234.56,然后(int)sum强制取整,变为1234,再除以10.0,变为123.4。这样保留一位小数,不使用 四舍五入

比如一个小数是1.23
第一步 1.23*10=12.3
第二步 (int)12.3 取整 12
第三步 12/10.0=1.2
只保留一位小数