immettiVeicolo
This commit is contained in:
parent
de61ac818a
commit
9ada0e43bf
@ -15,7 +15,9 @@ public class Garage {
|
||||
VeicoloAMotore[] veicoli = new VeicoloAMotore[DIMENSIONE_GARAGE];
|
||||
|
||||
public int immettiNuovoVeicolo(VeicoloAMotore v) {
|
||||
|
||||
int ritorno = trovaPosizioneLibera();
|
||||
veicoli[ritorno] = v;
|
||||
return ritorno;
|
||||
}
|
||||
|
||||
public VeicoloAMotore estraiVeicolo(int posto) {
|
||||
@ -25,4 +27,17 @@ public class Garage {
|
||||
public void stampaSituazionePosti() {
|
||||
|
||||
}
|
||||
|
||||
private int trovaPosizioneLibera() {
|
||||
int ritorno = -1;
|
||||
boolean exit = false;
|
||||
|
||||
for (int i = 0; i < this.veicoli.length && !exit; i++) {
|
||||
if (this.veicoli[i] == null) {
|
||||
ritorno = i;
|
||||
exit = true;
|
||||
}
|
||||
}
|
||||
return ritorno;
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user