Por favor, como devo usar o Try/Catch se caso usuário digitar um número errado ex: (1.2) ou não tiver o usuário lista veja:
“não tem usuário na lista com este número id”
“vc digitou um numero fora do range”
// método pega cliente
public static Cliente getCliente(Cliente c1) {
try{
Cliente c = new Cliente();
for (Cliente c2 : listaTodosClientes()) {// percorrer lista
if (c1.getId() == c2.getId()) {// verifica se existe na lista
c = c2;
}
}
}
catch(NullPointerException e) {
System.out.println("Você não digitou um número ID que não há na lista, isto é, não tem este cliente cadastrado até então !!!");
}
return c1;
}
metodo main
//getCliente
Cliente cnovo = new Cliente();
cnovo.setId(444);
System.out.println("O CLIENTE ENCONTRADO FOI: " + getCliente(cnovo).getNome());
