Porque o valor passado do BigDecimal está entre parênteses? "800".
Porque o valor passado do BigDecimal está entre parênteses? "800".
Oi Camila,
Você quis dizer entre aspas "" ?
Se você instanciar o objeto BigDecimal sem as aspas o Java vai realizar os cálculos matemáticos da mesma forma que faz com float ou double, sendo que isso vai trazer problemas de arredondamento. Passando o valor como String esse problema não ocorre.
Bons estudos!