Ciao ragazzi!
Salto la parte della creazione di una classe Impiegato gi� creata e vado al testo del problema:

"Si realizzi poi una classe di collaudo che faccia in ordine le seguenti cose:

leggere interattivamente (input da tastiera) un numero arbitrario di impiegati.
Nel caso in cui l�utente cerchi di inserire due volte un impiegato con stesso id, il programma deve restituire un messaggio di errore (il programma non deve terminare, ma continuare senza (ri-)considerare l�impiegato in questione);
stampare a video la lista degli impiegati assunti prima di un certo anno letto in input."Con il contains messo li dove potete vedere nei commenti, non riesco a fargli capire che devo fargli controllare solo gli id degli impiegati che ho creato. (HELP 1).

Come potrei riscrivere il:
if(id==000) ""oppure l'id che hai inserito � gi� stato inserito""
System.out.println("ID gi� inserito, riprova con un altro") "senza farlo uscire dall'inserimento"?
exit=true;

Vi lascio il codice
Thanks





codice:
import java.util.ArrayList;
import java.util.Scanner;


public class ImpiegatoMain {


	public static void main(String[] args) {


		ArrayList<Impiegato>listaImpiegati=new ArrayList<Impiegato>();


		System.out.println("CIAO, inserisci i dati per gli impiegati. Digita X sull'ID per uscire");


		Scanner scan=new Scanner(System.in);
		String elemento;
		boolean exit=false;


		try{


			while(exit!=true){


				System.out.println("inserisci ID dell'impiegato");
				int id=scan.nextInt();	
				if(id==000)   
					exit=true;
				else{
					/*  QUI SICURAMENTE VA FATTA LA MODIFICA! :D
					 *  non saprei come fargli controllare tutti gli id, di tutti gli Impiegati gi� inseriti
					 *  
					 *  
					 *
					 *		if(listaImpiegati.contains(id))
					 *		{
							System.out.println("Errore, ID gia presente");
							} else {
							System.out.println("");
					 */			


					System.out.println("inserisci il NOME ");
					String nome=scan.next();
					System.out.println("inserisci il COGNOME  dell'impiegato");
					String cognome=scan.next();
					System.out.println("inserisci ANNO assunzione dell'impiegato");
					String anno=scan.next();


					Impiegato nuovo=new Impiegato(id,nome,cognome,anno);
					listaImpiegati.add(0,nuovo);
				}
			}


		}catch(NumberFormatException e){
			System.out.println("Input non valido: ritenta con un id valido...");
		}


		System.out.println("FINE");


		for ( Impiegato elementi: listaImpiegati )


			System.out.println(elementi.id+" " +elementi.nome +" "+ elementi.cognome+ " "+elementi.anno);


	}


}