1. ホーム
  2. java

[解決済み] BigDecimalの加算

2022-04-24 21:37:21

質問

で表現されるいくつかの通貨価値で簡単な計算をしたい。 BigDecimal 型を使用します。

BigDecimal test = new BigDecimal(0);
System.out.println(test);
test.add(new BigDecimal(30));
System.out.println(test);
test.add(new BigDecimal(45));
System.out.println(test);

明らかに、私は BigDecimal の計算を参照してください。

Test
0
0
0

どなたか助けていただけませんか?

どのように解決するのですか?

その BigDecimal はイミュータブルなので、これを行う必要があります。

BigDecimal result = test.add(new BigDecimal(30));
System.out.println(result);