Olá, Alguém pode me dar um exemplo claro e objetivo de se trabalhar com porcentagem com o BigDecimal?
Olá, Alguém pode me dar um exemplo claro e objetivo de se trabalhar com porcentagem com o BigDecimal?
Boa tarde Clerman, pode usar o multiply do BigDecimal para tirar 10% por exemplo:
BigDecimal valor = new BigDecimal(100);
BigDecimal porcentagem = new BigDecimal(0.1);
System.out.println(valor.multiply(porcentagem));
Olá Guilherme! Na verdade preciso implementar uma conta que vem de uma iteração de objetos com porcentagem... onde preciso achar a porcentagem!
BigDecimal getValor = BigDecimal.ZERO;
BigDecimal getValor2 = BigDecimal.ZERO;
for(MinhasDespesas despesas : listDespesas){
getValor = despesas.getValorDespesa();
getValor = getValor.add(getValor);
}
BigDecimal castValor2 = new BigDecimal((String) valorRpl2);
getValor2.divide(castValor2);
BigDecimal cem = new BigDecimal(100);
BigDecimal valoPorcento = getValor.multiply(cem);
BigDecimal castValor = new BigDecimal((String) valorRpl2);
Da uma olhada...