因为计算机储存浮点数是以近似值储存,比如 0.1+0.2 == 0.3 会得到 false
所以永远不要用 == 判断 浮点数
浮点数float存储都是以近时值存储的,想要精确计算浮点数,可以使用Decimal(),参考一下这篇文章https://blog.csdn.net/adorable_/article/details/109577331