Funzioni rinominate 2

This commit is contained in:
La Programmatrice Verde 2025-10-17 21:17:05 +02:00
parent 1b8eedb99b
commit 4cd339ce48

View File

@ -46,9 +46,9 @@ public class ereditarieta {
case 0: case 0:
break; break;
case 1: case 1:
persone = InserisciPersone(persone); persone = inserisciPersone(persone);
opzione1 = true; opzione1 = true;
Pausa(); pausa();
break; break;
case 2: case 2:
if (opzione1) { if (opzione1) {
@ -57,7 +57,7 @@ public class ereditarieta {
System.out System.out
.println("Errore: è necessario aggiungere almeno una persona prima di mostrarle."); .println("Errore: è necessario aggiungere almeno una persona prima di mostrarle.");
} }
Pausa(); pausa();
break; break;
case 3, 4: case 3, 4:
if (opzione1) { if (opzione1) {
@ -102,7 +102,7 @@ public class ereditarieta {
.println( .println(
"Errore: è necessario aggiungere almeno una persona prima di mostrare informazioni su di esse."); "Errore: è necessario aggiungere almeno una persona prima di mostrare informazioni su di esse.");
} }
Pausa(); pausa();
break; break;
case 5: case 5:
if (opzione1) { if (opzione1) {
@ -127,26 +127,26 @@ public class ereditarieta {
.println( .println(
"Errore: è necessario aggiungere almeno una persona prima di mostrare informazioni su di esse."); "Errore: è necessario aggiungere almeno una persona prima di mostrare informazioni su di esse.");
} }
Pausa(); pausa();
break; break;
default: default:
System.out.println("Opzione non valida."); System.out.println("Opzione non valida.");
Pausa(); pausa();
break; break;
} }
} catch (InputMismatchException e) { } catch (InputMismatchException e) {
System.out.println("Errore: scelta non valida."); System.out.println("Errore: scelta non valida.");
Pausa(); pausa();
} }
} while (scelta != 0); } while (scelta != 0);
} }
public static void Pausa() { public static void pausa() {
System.out.println("Premere un tasto per continuare. . ."); System.out.println("Premere un tasto per continuare. . .");
sc.nextLine(); sc.nextLine();
} }
static Persona[] InserisciPersone(Persona[] p_persone) { static Persona[] inserisciPersone(Persona[] p_persone) {
Persona ritorno[] = null; Persona ritorno[] = null;
int numeroPersone = 0; int numeroPersone = 0;
boolean error, arrayNuovo; boolean error, arrayNuovo;
@ -170,13 +170,13 @@ public class ereditarieta {
sc.nextLine(); sc.nextLine();
if (numeroPersone <= 0) { if (numeroPersone <= 0) {
System.out.println("Errore: è necessario inserire almeno una persona."); System.out.println("Errore: è necessario inserire almeno una persona.");
Pausa(); pausa();
} else { } else {
error = false; error = false;
} }
} catch (InputMismatchException e) { } catch (InputMismatchException e) {
System.out.println("Errore nella lettura del numero."); System.out.println("Errore nella lettura del numero.");
Pausa(); pausa();
} }
} while (error); } while (error);
@ -251,12 +251,12 @@ public class ereditarieta {
break; break;
default: default:
System.out.println("Opzione non valida."); System.out.println("Opzione non valida.");
Pausa(); pausa();
break; break;
} }
} catch (InputMismatchException e) { } catch (InputMismatchException e) {
System.out.println("Errore: scelta non valida."); System.out.println("Errore: scelta non valida.");
Pausa(); pausa();
} }
} while (error); } while (error);