浮動小数を扱う上での避けられない誤差。
Doubleの代わりにDecimalを使えば出ないはず。