実数型で発生する誤差とその対応策についての簡単な解説はこちらのトピックスにも書いていますので参考にしてみてください。 https://miiverse.nintendo.net/posts/AYIHAAAEAAASVZKdAWi67g 整数型で表現できる-2147483648~+2147483647の整数値で収まるならば整数型を使うのが最も簡単な解決策となるというわけです。