質問です
JavaSE11黒本の12章47問で複数の数式から一つを選択する問題がありますが
そのうち正解となる選択肢Aと選択肢Cが常に同じ結果を示すように見えて違いが解らないです
選択肢A : a = b * (c * Math.pow(1 + c, n) / (Math.pow(1 + c, n) -1));
選択肢C : a = b * c * (Math.pow(1 + c, n) / (Math.pow(1 + c, n) -1));
Javaでは浮動小数点が絡んだ場合に誤差が生じる可能性があるため
乗算は非可換であり明確に区別されるという規則があるのでしょうか?