回答編集履歴
1
Wandboxリンク追加
answer
CHANGED
@@ -1,5 +1,7 @@
|
|
1
1
|
`0.66`も`0.34`も二進数では正確に表現できません。
|
2
2
|
丸め誤差が発生しては困るなら、`BigDecimal`を使用しましょう。
|
3
|
+
|
4
|
+
[Wandbox](https://wandbox.org/permlink/q6ZknPZoE8n2K9fD)
|
3
5
|
```Java
|
4
6
|
BigDecimal a = BigDecimal.valueOf(66);
|
5
7
|
BigDecimal b = BigDecimal.valueOf(1).subtract(a.divide(BigDecimal.valueOf(100)));
|