Java Reference
In-Depth Information
Abbildung 16.4: Typische Hamster-Landschaften zu Beispielprogramm 3
graseFeldAb(breite, hoehe);
}
/*
* ermittelt die Breite des Feldes;
* Seiteneffekt: der Hamster steht anschliessend am Rand
* des Kornfeldes
*/
int bestimmeBreite() {
int breite = 1;
// zunaechst in die eine Richtung
while (vornFrei() && vornKorn()) {
vor();
breite++;
}
kehrt();
int zurueck = breite;
while (zurueck > 1) {
vor();
zurueck--;
}
// dann in die andere Richtung
while (vornFrei() && vornKorn()) {
vor();
breite++;
}
return breite;
}
/*
* ermittelt die Hoehe des Feldes;
* Seiteneffekt: der Hamster steht anschliessend in
 
Search WWH ::




Custom Search