Objetivo: Crie um programa Java para gerenciar uma lista de contatos. O programa deve permitir a criação, remoção, atualização, exibição e listagem de contatos, além de incluir um menu para facilitar a interação do usuário.
Instruções:
Crie uma classe chamada Contato com os seguintes atributos: nome, telefone e email.
Crie uma classe chamada GerenciadorDeContatos que conterá uma lista de contatos.
Implemente os seguintes métodos públicos na classe GerenciadorDeContatos:
a. criarContato: Este método deve permitir ao usuário criar um novo contato. Peça ao usuário para inserir o nome, telefone e email do contato e adicione-o à lista de contatos.
b. removerContato: Este método deve permitir ao usuário remover um contato existente da lista. Peça ao usuário para inserir o nome do contato que deseja remover e encontre-o na lista para removê-lo.
c. atualizarContato: Este método deve permitir ao usuário atualizar as informações de um contato existente. Peça ao usuário para inserir o nome do contato que deseja atualizar e, em seguida, solicite que ele forneça as novas informações (nome, telefone e email) para atualização.
d. exibirContato: Este método deve permitir ao usuário exibir as informações de um contato específico. Peça ao usuário para inserir o nome do contato que deseja exibir e mostre suas informações.
e. listarContatos: Este método deve exibir a lista completa de contatos armazenados.
Crie um método main para testar seu programa. Dentro do método main, implemente um menu de seleção que permita ao usuário escolher entre as operações (criar, remover, atualizar, exibir ou listar contatos) e continue exibindo o menu até que o usuário opte por sair do programa.