Somando valores de um ArrayList dentro de um Vetor

1 resposta
T

Pessoal boa noite,
Estou desenvolvendo um código para a faculdade onde tenho que verificar todas as contas que um cliente possui e em seguida somar o saldo de todas as contas e no final dizer qual o cliente possui maior saldo! A principio usei um for para achar quantas contas o cliente possuia e em seguida pensei em armazenar o valor do saldo caso o cliente possuise conta e em seguida amarzenar em um vetor para depois verificar qual era o maior saldo, mas não ta dando muito certo! Segue abaixo o código:

public void clientemaiorsaldo(int p){
		String clisaldo[];
				if(clientes.size()==0){
			System.out.println("Não Existem Clientes Cadastrados");
		}
		else{
			for(int i=1;i<clientes.size();i++){
				if (clientes.get(i).getNome().toString().equals(contas.get(i).getCorrentista().toString())){
					clisaldo[i]=contas.get(i).getSaldo();+clisaldo[i];
					
					
				}
			}

1 Resposta

peczenyj

fica dificil adivinhar.

eu acho que vc faz uma salada com as variaveis contas e clientes. cara ta bem dificil de entender.

fora esses toString ai

pensa assim: sera que um cliente nao pode ter Contas?

List<Conta> contas= cliente.get(i).getContas();
clisaldo[i] = 0;
for(int j=0 ...) {
   clisaldo[i] +=  contas.get(j).getSaldo();
}

simples assim.

nao vejo vc fazendo de outra forma q nao seja assim ou com 2 loops for

Criado 20 de setembro de 2016
Ultima resposta 20 de set. de 2016
Respostas 1
Participantes 2