Я хочу сделать несколько простых сумм с некоторыми значениями валюты, выраженными в 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 ...». Возможно, я просто придираюсь, но ИМХО здесь есть место для улучшения :-)