Aggiunto controllo UscitaAuto

This commit is contained in:
La Programmatrice Verde 2025-09-25 22:30:29 +02:00
parent 844f6d9edc
commit a3bacfe016

View File

@ -89,8 +89,7 @@ public class Garage {
if (vuoto) {
ritorno = "Non c'è nessun posto occupato.";
}
else {
} else {
ritorno = "I posti occupati sono:\n";
for (int posizione : posti) {
if (posizione != -1) {
@ -110,6 +109,16 @@ public class Garage {
String targa, ritorno;
int posizioneAuto;
boolean vuoto = true;
for (int i = 0; i < this.veicoli.length && vuoto; i++) {
if (this.veicoli[i] != null) {
vuoto = false;
}
}
if (vuoto) {
ritorno = "Errore: il garage è vuoto";
} else {
System.out.println("Inserire la targa dell'auto: ");
targa = sc.nextLine().toUpperCase();
@ -117,11 +126,10 @@ public class Garage {
if (posizioneAuto != -1) {
this.veicoli[posizioneAuto] = null;
ritorno = "L'auto è uscita con successo";
}
else{
} else {
ritorno = "Errore: targa non trovata. Riprovare.";
}
}
return ritorno;
}