Aggiunto controllo UscitaAuto
This commit is contained in:
parent
844f6d9edc
commit
a3bacfe016
@ -89,8 +89,7 @@ public class Garage {
|
|||||||
|
|
||||||
if (vuoto) {
|
if (vuoto) {
|
||||||
ritorno = "Non c'è nessun posto occupato.";
|
ritorno = "Non c'è nessun posto occupato.";
|
||||||
}
|
} else {
|
||||||
else {
|
|
||||||
ritorno = "I posti occupati sono:\n";
|
ritorno = "I posti occupati sono:\n";
|
||||||
for (int posizione : posti) {
|
for (int posizione : posti) {
|
||||||
if (posizione != -1) {
|
if (posizione != -1) {
|
||||||
@ -110,6 +109,16 @@ public class Garage {
|
|||||||
String targa, ritorno;
|
String targa, ritorno;
|
||||||
int posizioneAuto;
|
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: ");
|
System.out.println("Inserire la targa dell'auto: ");
|
||||||
targa = sc.nextLine().toUpperCase();
|
targa = sc.nextLine().toUpperCase();
|
||||||
|
|
||||||
@ -117,11 +126,10 @@ public class Garage {
|
|||||||
if (posizioneAuto != -1) {
|
if (posizioneAuto != -1) {
|
||||||
this.veicoli[posizioneAuto] = null;
|
this.veicoli[posizioneAuto] = null;
|
||||||
ritorno = "L'auto è uscita con successo";
|
ritorno = "L'auto è uscita con successo";
|
||||||
}
|
} else {
|
||||||
else{
|
|
||||||
ritorno = "Errore: targa non trovata. Riprovare.";
|
ritorno = "Errore: targa non trovata. Riprovare.";
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
return ritorno;
|
return ritorno;
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user