Como compara um valor no bigDecimal?
BigDecimal quantidade = new BigDecimal(0)
if(quantidade ==3)
if(quantidade.equals(3)
Nenhum jeito funciona
Como compara um valor no bigDecimal?
BigDecimal quantidade = new BigDecimal(0)
if(quantidade ==3)
if(quantidade.equals(3)
Nenhum jeito funciona
Tente usar compareTo
if(quantidade.compareTo(new BigDecimal("3")) == 0)
https://docs.oracle.com/javase/7/docs/api/java/math/BigDecimal.html#compareTo(java.math.BigDecimal)
Opa é isso mesmo, mais porque que tem o 0 no final?
Alisson
o compareTo retorna 3 valores:
-1: quando vc compare seu numero com um valor maior
0: quando vc compara seu numero com um numero igual
1 : quando vc compara seu numero com um valor menor
Ah sim obrigado denovo cara. Entendi agora, antes de pedir ajudar sobre o big decimal eu olhei a documentação, mais não tinha entendido, agora com sua ajuda já peguei. obrigado!