Quiero hacer algunas sumas simples con algunos valores de moneda expresados en BigDecimaltipo.
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);
Obviamente no entiendo bien la BigDecimalaritmética, ver salida detrás.
Test
0
0
0
¿Puede alguien ayudarme?
add(..): "augend - valor que se agregará a este BigDecimal". Además, decir "... devuelve un nuevo BigDecimal ..." en lugar de "... devuelve un BigDecimal ..." sería un buen toque. Tal vez solo estoy jugando, pero en mi humilde opinión, hay margen de mejora aquí :-)