回答編集履歴
1
読み返してどうしても気になってしまったので修正
answer
CHANGED
@@ -9,6 +9,7 @@
|
|
9
9
|
|
10
10
|
一方、BigDecimalクラスの場合は、「整数×10の何乗」という形で数値を管理しています。
|
11
11
|
整数を基準にして、小数点何桁分ずれてるか、という考え方です。
|
12
|
+
十進法で表された有限小数は、必ずこの形で表すことができます。そのため、変換時の丸め誤差が生じません。
|
12
13
|
これを使った計算は、内部では整数同士の計算として扱っています。
|
13
14
|
整数計算は足し算、引き算、掛け算においては誤差が起きようがないため、正確に計算できるのです。
|
14
15
|
|