private void calcStatistics(List<LancamentoModeloContabilizavel> lancamentoContabilizavelList) { Double porcentualReceitaAcumulado = 0.0; Double porcentualDespesaAcumulado = 0.0; for (LancamentoModeloContabilizavel lm : lancamentoContabilizavelList) { if (lm.getContaOrigem().getContabilizavel()) { Double porcentual = lm.getValor() / totalDespesas; lm.setPorcentualDespesa(porcentual); porcentualDespesaAcumulado += porcentual; lm.setPorcentualDespesaAcumulado(porcentualDespesaAcumulado); } if (lm.getContaDestino().getContabilizavel()) { Double porcentual = lm.getValor() / totalReceitas; lm.setPorcentualReceita(porcentual); porcentualReceitaAcumulado += porcentual; lm.setPorcentualReceitaAcumulado(porcentualReceitaAcumulado); } } }