浮点数判断不能用==来判断是否相等,因为浮点数存在精度问题,你看似是47.3,实际可能是47.30000000001。
浮点数比较要用 a-b的绝对值 < 0.001 来判断这两个数是否相等,0.001这里代表精度,只是打个比方,