From 284de5110f33c3eb9c186c18f7dda01a41119e03 Mon Sep 17 00:00:00 2001 From: La Programmatrice Verde Date: Thu, 25 Sep 2025 16:53:48 +0200 Subject: [PATCH] Fix NextPosizioneLibera e main --- src/eserciziogarage/EsercizioGarage.java | 6 +++--- src/eserciziogarage/Garage.java | 8 +++----- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/src/eserciziogarage/EsercizioGarage.java b/src/eserciziogarage/EsercizioGarage.java index 25689b6..e2640ff 100644 --- a/src/eserciziogarage/EsercizioGarage.java +++ b/src/eserciziogarage/EsercizioGarage.java @@ -39,15 +39,15 @@ public class EsercizioGarage { case 0: break; case 1: - garage.IngressoAuto(); + System.out.println(garage.IngressoAuto()); Pausa(); break; case 2: - garage.GetPostiOccupati(); + System.out.println(garage.GetPostiOccupati()); Pausa(); break; case 3: - garage.GetPostiLiberi(); + System.out.println(garage.GetPostiLiberi()); Pausa(); break; case 4: diff --git a/src/eserciziogarage/Garage.java b/src/eserciziogarage/Garage.java index 1e7b141..e66f70b 100644 --- a/src/eserciziogarage/Garage.java +++ b/src/eserciziogarage/Garage.java @@ -21,11 +21,9 @@ public class Garage { private int NextPosizioneLibera() { boolean exit = true; - int i = 0; - for (; i < this.veicoli.length && exit; i++) { - if (this.veicoli[i] == null) { - exit = false; - } + int i = -1; + for (; i < this.veicoli.length && this.veicoli[i] != null; ++i) { + ; } return i; }