diff --git a/src/eserciziogarage/Garage.java b/src/eserciziogarage/Garage.java index 7e0918f..73d758c 100644 --- a/src/eserciziogarage/Garage.java +++ b/src/eserciziogarage/Garage.java @@ -101,7 +101,27 @@ public class Garage { } public String GetPostiLiberi() { - return "I posti liberi sono da %d a %d".formatted(--posizioneLibera, veicoli.length); + String ritorno; + boolean vuoto = true; + int posti[] = TrovaPosti(false); + + for (int i = 0; i < posti.length && vuoto; i++) { + if (posti[i] != -1) { + vuoto = false; + } + } + + if (vuoto) { + ritorno = "Non c'รจ nessun posto libero."; + } else { + ritorno = "I posti liberi sono:\n"; + for (int posizione : posti) { + if (posizione != -1) { + ritorno += posizione + "\n"; + } + } + } + return ritorno; } public String UscitaAuto() {