Olá, Alguém pode me dar um exemplo claro e objetivo de se trabalhar com porcentagem com o BigDecimal?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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...