正確な小数計算をするためのクラスです。 float や doubleでは、計算結果がズレる場合があります。 System.out.println(0.1 + 0.2);を実行すると、 と出力されます。 これはコンピュータの内部で 2進数で小数を表現するときの誤差が出るからです。 BigDecimalクラス を ...
システム開発の現場において、消費税の計算や商品の割引処理、あるいは利息の算出など、お金に関わる処理は1円のズレも許されない非常に厳密な要件となります。 しかし、Javaのプログラムで一般的な小数計算に用いられる基本データ型(double型など)を ...
Not all Java developers need the precision that BigDecimal offers. However, those who do usually don’t have to use BigDecimal for very long before running into the java.lang.ArithmeticException with ...
一部の結果でアクセス不可の可能性があるため、非表示になっています。
アクセス不可の結果を表示する