Modifica stringhe di output PostiOccupati/Liberi
This commit is contained in:
@@ -87,13 +87,21 @@ public class Garage {
|
|||||||
if (vuoto) {
|
if (vuoto) {
|
||||||
ritorno = "Non c'è nessun posto " + (p_selettore ? "occupato" : "libero") + ".";
|
ritorno = "Non c'è nessun posto " + (p_selettore ? "occupato" : "libero") + ".";
|
||||||
} else {
|
} else {
|
||||||
|
int i = 0;
|
||||||
ritorno = "I posti " + (p_selettore ? "occupati" : "liberi") + " sono:\n";
|
ritorno = "I posti " + (p_selettore ? "occupati" : "liberi") + " sono:\n";
|
||||||
for (int posizione : posti) {
|
for (int posizione : posti) {
|
||||||
if (posizione != -1) {
|
if (posizione != -1) {
|
||||||
ritorno += posizione + "\n";
|
if (p_selettore) {
|
||||||
|
ritorno += "- il numero " + posizione
|
||||||
|
+ (p_selettore ? (" da un'auto con targa: " + this.veicoli[posizione].GetTarga()) : "")
|
||||||
|
+ "\n";
|
||||||
|
} else {
|
||||||
|
i++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
ritorno += p_selettore ? "" : i;
|
||||||
|
}
|
||||||
return ritorno;
|
return ritorno;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user