Bom dia Estou fazendo um programa simples par um curso em Java e não estou conseguindo tratar a pré-existencia de um item através de uma exceção, exemplo entrei com um veiculo cuja placa é 4, se eu tentar adicionar um segundo no vetor quero disparar uma exceção informando que já existe, segue o trecho do código.
switch(opcao) {
case 1:
try{
for(int i = achaVagoPasseio();i< vetPasseio.length;i++){
if(i==-1) {
l.entDados("\nVetor de Passeio esta cheio!! press <ENTER>");
break;
}
passeio = new Passeio();
vetPasseio[i]= cadPasseio(passeio);
l.entDados("\nPASSEIO armazenado na posicao "+i+" do vetor - press <ENTER>");
String respPass = l.entDados("\nDeseja cadastrar outro PASSEIO? <s/n>");
if(respPass.equalsIgnoreCase("n")){
break;
}
if(achaVagoPasseio()==-1){
l.entDados("\nVetor de PASSEIO esta cheio - press <ENTER>");
break;
}
}
}catch(Exception erro1)
{
System.out.println("\n\n\t\t\t========== VEICULO JA EXISTE VEICULO DE PASSEIO COM ESTA PLACA press <ENTER>");
}
break;