Java Reference
In-Depth Information
Programm (1)
Anweisungs-
sequenz
void
main
(
)
{
}
Abbildung 7.5: Syntaxdiagramm: Programm
7.3.2 Semantik
Beim Aufruf bzw. Start des Programms wird die Anweisungssequenz innerhalb der geschweiften
Klammern ausgeführt.
Kümmern Sie sich zur Zeit noch nicht um die Bedeutung der anderen Bestandteile der Syntax. Sie
werden in Kapitel 8.4 erläutert.
7.3.3 Beispiele
Das folgende Beispiel stellt ein syntaktisch korrektes Hamster-Programm dar:
void main() {
nimm();
vor();
gib();
}
Nach dem Start des Programms nimmt sich der Hamster von der Kachel, auf der er gerade steht, ein
Korn, hüpft anschließend eine Kachel in Blickrichtung nach vorn und legt das Korn wieder ab.
Syntaktisch nicht korrekt ist das folgende Hamster-Programm:
main:
{
linksUm();
linksUm();
linksUm();
}
Die Zeichenfolge main: ist syntaktisch nicht erlaubt. Ersetzen Sie sie durch die Zeichenfolge void
main() . Dann ist das Programm syntaktisch korrekt und bei seinem Aufruf dreht sich der Hamster
um 270 Grad gegen den Uhrzeigersinn.
7.4 Kommentare
Ziel der Hamster-Programmierung ist es, Hamster-Programme zu entwickeln, die gegebene Hamster-
Aufgaben lösen. Neben ihren Eigenschaften, korrekt und vollständig zu sein, sollten sich Hamster-
Programme durch eine weitere Eigenschaft auszeichnen: Sie sollten gut verständlich sein. Das be-
Search WWH ::




Custom Search