Como percorrer um vetor a procura de um nome e excluir ele?

1 resposta
java
J

Esse é o exercicio:
Faça um programa para cadastrar dados de uma empresa, onde cada registro será composto
pelos seguintes campos: código de vendedor, nome de vendedor e tipo de mercadoria (P –
perecível, N – não perecível). O programa deverá conter as seguintes operações:
a) Incluir vendedores no arquivo (vetor).
b) Consultar o total de vendedor de um determinado tipo mercadoria.
c) Excluir um vendedor do arquivo procurando pelo nome.

Estou travado do questão ‘C’ e não consigo sair.

void excluirVendedor(String nome){

int i=0;

if(quant==0){

System.out.println(Nenhuma vendedor foi adicionado);

}else{

while(novoVendedor[i].getNome().equals(nome) && i < quant){

i++;

}

if (i<quant) {

novoVendedor[i]= novoVendedor[quant -1];

quant;

System.out.println(Vendedor excluído!”);

}else{

System.out.println(Esse vendendor não existe.);

}
}
     }
pra chamar:

case 3:

String nome;

System.out.println(Infome nome do vendedor);

nome = s.nextLine();

vendedor.excluirVendedor(nome);

}

1 Resposta

darlan_machado

1 - Laço de repetição para percorrer o vetor
2 - Comparar cada posição com o nome informado
3 - Excluir (setar como null) a posição onde o nome confere com o pesquisado

Criado 13 de outubro de 2018
Ultima resposta 15 de out. de 2018
Respostas 1
Participantes 2