codice:public class Nome { private String nome; private String cognome; private String luogodiNascita; public Nome(String n, String c, String l) { nome = n; cognome = c; luogodiNascita = l; } public String getNome() { return nome; } public String getCognome() { return cognome; } public String getLuogodiNascita() { return luogodiNascita; } public static void main(String arg[])throws Exception{ Nome lista[] = new Nome[3]; BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); for(int i=0; i<3; i++){ System.out.println("Dammi il nome"); String nome = br.readLine(); System.out.println("Dammi il cognome"); String cognome = br.readLine(); System.out.println("Dammi il luogo di nascita"); String luogo = br.readLine(); lista[i] = new Nome(nome,cognome,luogo); } Nome lista2[] = new Nome[lista.length]; String temp = "napoli"; for(int j=0; j<lista.length; j++){ if(temp.equals(lista[j].getLuogodiNascita())) lista2[j] = lista[j]; } for(int k=0; k<lista2.length; k++){ System.out.println(lista2[k].getCognome()); System.out.println(lista2[k].getNome()); System.out.println(lista2[k].getLuogodiNascita()); } } }