Você já fez a classe Pessoa. Ótimo. O próximo passo é criar a classe Agenda, que vai conter seu método “main”.
Antes do main, você pode criar os métodos que você colocou acima. Você vai precisar também de um menu para mostrar as opções e também mostrar as pessoas já cadastradas.
Veja esse post - Programação de um sistema - entenda o resultado das operações das classes e do menu, e tente fazer o seu projeto.
E então poste aqui a sua classe Agenda e as dúvidas que surgirem. Combinado?
public static void main(String[] args) {
Scanner teclado = new Scanner(System.in);
List<Pessoa> listaPessoas = new ArrayList<>();
{
int opcao;
do {
System.out.println("\nBEM VINDOS");
System.out.println("ESCOLHA UMA DAS OPÇÕES:");
System.out.println("1. ARMAZENAR PESSOA");
System.out.println("2. REMOVER PESSOA");
System.out.println("3. BUSCAR PESSOA");
System.out.println("4. IMPRIMIR AGENDA");
System.out.println("5. IMPRIMIR PESSOA");
System.out.println("6. SAIR DO PROGRAMA");
opcao = teclado.nextInt();
String pessoaExcluir;
switch (opcao) {
case 1:
Pessoa novaPessoa = new Pessoa();
System.out.println("\nDigite o nome da Pessoa a ser adicionada: ");
novaPessoa.setNome(teclado.next());
listaPessoas.add(novaPessoa);
break;
case 2:
System.out.println("\nDigite o nome da pessoa a removida: ");
pessoaExcluir = teclado.next();
for (Pessoa pessoa : listaPessoas) {
if (pessoa.getpessoaExcluir() == pessoaExcluir) {
listaPessoas.remove(pessoa);
}
}
break;
case 3:
// FALTA AQUI
break;
case 4:
// FALTA AQUI
break;
case 5:
System.out.println("\nImprimir pessoa:");
for (Pessoa pessoa : listaPessoas) {
System.out.println("Pessoa - Nome: " + pessoa.getNome());
}
break;
case 6:
System.out.println("Você escolheu sair do sistema");
}
} while (opcao != 6);
}
teclado.close();
}
}
OBRIGADO PELA AJUDA, DE VERDADE JA AJUDOU BASTANTE