From 7af38992703bbaf1da1187f8d6f4035ef5de9658 Mon Sep 17 00:00:00 2001 From: La Programmatrice Verde Date: Thu, 16 Oct 2025 20:44:04 +0200 Subject: [PATCH] Messaggi di successo --- src/ereditarieta/ereditarieta.java | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/ereditarieta/ereditarieta.java b/src/ereditarieta/ereditarieta.java index b14f287..1ea7c37 100644 --- a/src/ereditarieta/ereditarieta.java +++ b/src/ereditarieta/ereditarieta.java @@ -108,6 +108,8 @@ public class ereditarieta { } while (error); + ritorno = new Persona[numeroPersone]; + for (int i = 0; i < numeroPersone; i++) { System.out.print("Inserire il nome della persona: "); nome = sc.nextLine(); @@ -134,12 +136,14 @@ public class ereditarieta { System.out.println("Influencer"); System.out.print("Inserire la professione: "); professione = sc.nextLine().toLowerCase(); - sc.nextLine(); + //sc.nextLine(); try { switch (professione) { case "nessuna": ritorno[i] = new Persona(nome, cognome, sesso, età); + error = false; + System.out.println("Persona inserita con successo."); break; case "studente": System.out.print("Inserire la classe: "); @@ -150,6 +154,8 @@ public class ereditarieta { indirizzoDiStudio = sc.nextLine(); sc.nextLine(); ritorno[i] = new Studente(nome, cognome, sesso, età, classe, indirizzoDiStudio); + error = false; + System.out.println("Studente inserito con successo."); break; case "calciatore": System.out.print("Inserire la squadra: "); @@ -160,6 +166,8 @@ public class ereditarieta { numeroMaglia = sc.nextLine(); sc.nextLine(); ritorno[i] = new Calciatore(nome, cognome, sesso, età, squadra, numeroMaglia); + error = false; + System.out.println("Calciatore inserito con successo."); break; case "influencer": System.out.print("Inserire il numero di follower: "); @@ -170,6 +178,8 @@ public class ereditarieta { handle = sc.nextLine(); sc.nextLine(); ritorno[i] = new Influencer(nome, cognome, sesso, età, numeroFollower, handle); + error = false; + System.out.println("Influencer inserito con successo."); break; default: System.out.println("Opzione non valida."); @@ -189,6 +199,7 @@ public class ereditarieta { static void MostraPersone(Persona[] p_persone) { for (Persona persona : p_persone) { persona.MostraPersona(); + System.out.println(); } } }