JavaでBigDecimalに値を代入する方法は何ですか?

Javaで、BigDecimalオブジェクトに値を割り当てるには、以下の方法を使用できます:

  1. BigDecimalを日本語で正確に表現すると、BigDecimalとなります。
BigDecimal number = new BigDecimal("10.5");
  1. 価値
BigDecimal number = BigDecimal.valueOf(10.5);
  1. ビッグデータ量
String strNumber = "10.5";
BigDecimal number = new BigDecimal(strNumber);
  1. ビッグデシマル
BigDecimal originalNumber = new BigDecimal("10.5");
BigDecimal number = new BigDecimal(originalNumber.toString());

BigDecimalを使用する際には、浮動小数点数を直接使用せず、文字列や他のBigDecimalオブジェクトを使用してBigDecimalオブジェクトを作成することを避けるべきです。その方が精度の問題を回避できます。

bannerAds