From 6d8c8fb7bb4076ad37502490316e1020a7f81ba3 Mon Sep 17 00:00:00 2001 From: La Programmatrice Verde Date: Tue, 28 Oct 2025 12:30:25 +0100 Subject: [PATCH] Correzione eccezione null nella stampa --- src/garage/Garage.java | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/garage/Garage.java b/src/garage/Garage.java index 293ebff..46beffa 100644 --- a/src/garage/Garage.java +++ b/src/garage/Garage.java @@ -19,16 +19,20 @@ public class Garage { veicoli[ritorno] = v; return ritorno; } - + public VeicoloAMotore estraiVeicolo(int posto) { VeicoloAMotore ritorno = this.veicoli[posto]; this.veicoli[posto] = null; return ritorno; } - + public void stampaSituazionePosti() { - for (VeicoloAMotore veicoloAMotore : veicoli) { - System.out.println(veicoloAMotore.toString()); + for (int i = 0; i < this.veicoli.length; i++) { + if (this.veicoli[i] != null) { + System.out.println("Posizione " + i + ":\n" + this.veicoli[i].toString()); + } else { + System.out.println("La posizione " + i + " รจ vuota."); + } } }