From 069a4f03b4d9350b894492159c9691d0f7a6012b Mon Sep 17 00:00:00 2001 From: La Programmatrice Verde Date: Thu, 25 Sep 2025 22:32:29 +0200 Subject: [PATCH] Aggiunto GetPostiLiberi --- src/eserciziogarage/Garage.java | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) 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() {