double型をインクリメントする場合、誤差って出ますか?
不安なので
double x;
x++;

でxが123の時処理を実行する場合
if(x==123)ではなくて
if(129.9<x&&x<123.01)
としてるのですが、意味はありますか?