Pessoal, tudo bem?
Preciso fazer um cadastro de cliente:
1 - Excluir cliente
2 - Modificar cliente
3 - Listar cliente
4 - Sair
Consegui fazer o sistema que inclui o nome e os dados do cliente e que lista os clientes cadastrados com os dados. Mas, não consigo excluir e editar os itens. Se alguém puder me ajudar…
public static void main(String[] args){
System.out.println(“Cadastro de cliente*****”);
System.out.println("*Para efetuar o cadastro preencha as informações:");
System.out.println("*ID: “);
System.out.println(”*Nome: “);
System.out.println(”*Idade: “);
System.out.println(”*Telefone: “);
System.out.println(”*Excluir Cliente");
System.out.println("**************************************************************");
System.out.println();
System.out.println();
ArrayList<Cliente> cadastroCliente=new ArrayList<Cliente>();
Scanner entrada=new Scanner(System.in);
int id, idade;
String nome, telefone;
while(true){
System.out.print("Informe o ID co cliente: ");
id=entrada.nextInt();
if(id==0){
break;
}
System.out.println("Informe o Nome do cliente: ");
nome=entrada.next();
System.out.println("Informe a idade do cliente: ");
idade=entrada.nextInt();
System.out.println("Informe o telefone do cliente: ");
telefone=entrada.next();
cadastroCliente.add(new Cliente(id, nome, idade, telefone));
}
System.out.println("****************Relatório de clientes**********************");
System.out.println( String.format("*Número total de clientes: %d", cadastroCliente.size()));
System.out.println("****************Relatório de clientes**********************");
for(int i=0; i<cadastroCliente.size(); i++){
cadastroCliente.get(i).imprime();
}
}
}
public class Cliente {
private int id;
private String nome;
private int idade;
private String telefone;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public int getIdade() {
return idade;
}
public void setIdade(int idade) {
this.idade = idade;
}
public String getTelefone() {
return telefone;
}
public void setTelefone(String telefone) {
this.telefone = telefone;
}
public void imprime(){
System.out.println(String.format("ID: %d, NOME: %s, IDADE: %d, TELEFONE: %s", this.getId(), this.getNome(), this.getIdade(), this.getTelefone() ));
}
public Cliente(int id, String nome, int idade, String telefone){
this.id=id;
this.nome=nome;
this.idade=idade;
this.telefone=telefone;
}
public static void remove(int i) {
}
public static Cliente get(int i) {
return null;
}
public static int size() {
return 0;
}
}