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
誰かが私を助けてくれますか?
add(..)
:「augend- この BigDecimalに追加される値」。さらに、「...はBigDecimal ...を返す」の代わりに「...は新しい BigDecimal ...を返す」と言ってもいいでしょう。たぶん私はただつまらないですが、私見ではここに改善の余地があります:-)