Vetores como parâmetros?

1 resposta
R

Meu prof passou um exercício para as férias, preciso de ajuda :confused: o que estou fazendo de errado ?

1 Resposta

viniciosarodrigues

Olá RaafaFerraaz,

Ele está pedindo um vetor do objeto DesastreNatural

public String verificarMaiorDesastreVitimas(DesastreNatura[] desastres, int qtd)

Você deve inicializar as variáveis fora do laço, senão sempre que o laço iniciar, os números vão voltar ao valor inicial também.
Vai dá um erro no vetor de desastre, pq o aux2 vai passar do tamanho do vetor, e o retorno deve ficar fora do laço, senão ele vai ficar retornando os resultados da comparação até o laço terminar, e pelo que eu vi o professor só quer que volte o maior de todos os desastres.

você não precisa criar um auxiliar não, pode fazer assim olha

int maior = 0, indice = 0;
for (int cont = 0; cont < desastre.length; cont++) {
	if (desastre[cont].getVitmas > maior) {
		maior = desastre[cont].getVitimas;
		indice = cont;
	}
}
return desastre[indice].exibir();
Criado 4 de julho de 2014
Ultima resposta 6 de jul. de 2014
Respostas 1
Participantes 2