0% acharam este documento útil (0 voto)
3 visualizações3 páginas

Sistema de Gerenciamento de Clientes

Enviado por

giovannycelio16
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato TXT, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
3 visualizações3 páginas

Sistema de Gerenciamento de Clientes

Enviado por

giovannycelio16
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato TXT, PDF, TXT ou leia on-line no Scribd

import [Link].

ArrayList;
import [Link];

class Cliente {
private int id;
private String nome;
private String email;
private String telefone;

public Cliente(int id, String nome, String email, String telefone) {


[Link] = id;
[Link] = nome;
[Link] = email;
[Link] = telefone;
}

public int getId() { return id; }


public String getNome() { return nome; }
public String getEmail() { return email; }
public String getTelefone() { return telefone; }

public void setNome(String nome) { [Link] = nome; }


public void setEmail(String email) { [Link] = email; }
public void setTelefone(String telefone) { [Link] = telefone; }
}

public class Main {


private static ArrayList<Cliente> clientes = new ArrayList<>();
private static Scanner scanner = new Scanner([Link]);
private static int proximoId = 1;

public static void main(String[] args) {


int opcao;
do {
[Link]("\n=== Menu ===");
[Link]("1 - Cadastrar Cliente");
[Link]("2 - Listar Clientes");
[Link]("3 - Atualizar Cliente");
[Link]("4 - Remover Cliente");
[Link]("5 - Buscar Cliente");
[Link]("0 - Sair");
[Link]("Selecione a opção: ");

opcao = [Link]();
[Link]();

switch (opcao) {
case 1: cadastrarCliente();
break;
case 2: listarClientes();
break;
case 3: atualizarCliente();
break;
case 4: removerCliente();
break;
case 5: buscarCliente();
break;
}
} while (opcao != 0);
}

private static void cadastrarCliente() {


[Link]("Nome: ");
String nome = [Link]();
[Link]("Email: ");
String email = [Link]();
[Link]("Telefone: ");
String telefone = [Link]();

Cliente cliente = new Cliente(proximoId++, nome, email, telefone);


[Link](cliente);
[Link]("Cliente cadastrado com sucesso!");
}

private static void listarClientes() {


if ([Link]()) {
[Link]("Nenhum cliente cadastrado.");
return;
}
for (Cliente cliente : clientes) {
[Link]("ID: " + [Link]());
[Link]("Nome: " + [Link]());
[Link]("Email: " + [Link]());
[Link]("Telefone: " + [Link]());
}
}

private static void atualizarCliente() {


[Link]("Digite o ID do cliente: ");
int id = [Link]();
[Link]();

for (Cliente cliente : clientes) {


if ([Link]() == id) {
[Link]("Novo nome: ");
[Link]([Link]());
[Link]("Novo email: ");
[Link]([Link]());
[Link]("Novo telefone: ");
[Link]([Link]());
[Link]("Cliente atualizado com sucesso!");
return;
}
}
[Link]("Cliente não encontrado.");
}

private static void removerCliente() {


[Link]("Digite o ID do cliente: ");
int id = [Link]();

for (int i = 0; i < [Link](); i++) {


if ([Link](i).getId() == id) {
[Link](i);
[Link]("O Cliente foi removido.");
return;
}
}
[Link]("Cliente não foi encontrado.");
}

private static void buscarCliente() {


[Link]("Digite o ID do cliente: ");
int id = [Link]();

for (Cliente cliente : clientes) {


if ([Link]() == id) {
[Link]("\nID: " + [Link]());
[Link]("Nome: " + [Link]());
[Link]("Email: " + [Link]());
[Link]("Telefone: " + [Link]());
return;
}
}
[Link]("Cliente não encontrado.");
}
}

Você também pode gostar