CRUD Java
CRUD Java
ArrayList;
import java.util.List;
import java.util.Scanner;
class Pessoa {
this.id = id;
this.nome = nome;
// Getters e setters
@Override
while (true) {
System.out.println("Opções:");
System.out.println("1 - Inserir");
System.out.println("2 - Visualizar");
System.out.println("3 - Atualizar");
System.out.println("4 - Excluir");
System.out.println("5 - Sair");
switch (opcao) {
case 1:
inserirPessoa();
break;
case 2:
visualizarPessoas();
break;
case 3:
atualizarPessoa();
break;
case 4:
excluirPessoa();
break;
case 5:
System.out.println("Saindo do aplicativo.");
scanner.close();
return;
default:
System.out.println("Opção inválida.");
}
private static void inserirPessoa() {
pessoas.add(pessoa);
if (pessoas.isEmpty()) {
} else {
System.out.println("Pessoas cadastradas:");
System.out.println(pessoa);
int id = scanner.nextInt();
if (pessoa.getId() == id) {
pessoa.setNome(novoNome);
return;
}
int id = scanner.nextInt();
if (pessoa.getId() == id) {
pessoas.remove(pessoa);
return;