Java Reference
In-Depth Information
Programm (2)
Definitionen
main-Prozedur
Definitionen
Definitionen (1)
Prozedur-
definition
main-Prozedur
void
main
(
)
Prozedurrumpf
Abbildung 8.4: Syntaxdiagramm: Programm (2)
Prozedurdefinitionen sind keine Anweisungen, d.h. es ist nicht erlaubt, innerhalb einer Prozedurde-
finition eine weitere Prozedur zu definieren, anders ausgedrückt: Prozedurdefinitionen dürfen nicht
geschachtelt werden.
8.4.2 Gestaltungskonventionen
Trennen Sie mehrere Prozedurdefinitionen immer durch eine Leerzeile. In welcher Reihenfolge Pro-
zeduren definiert werden, ist egal. Achten Sie jedoch bei der Zusammenstellung auf eine sinnvolle
Reihenfolge, bei der man nicht lange suchen muss.
8.4.3 Semantik
Beim Aufruf eines Programms wird implizit die Prozedur main aufgerufen. Es werden also die An-
weisung(en) ausgeführt, die im Rumpf der main-Prozedur stehen. Nach der Ausführung der letzten
Anweisung der main-Prozedur endet das Programm.
8.4.4 Beispiele
Das Programm aus Abschnitt 8.1 kann nun mit Hilfe von Prozeduren folgendermaßen umformuliert
werden:
void main() {
// friss erstes Korn
vor();
vor();
nimm();
// friss zweites Korn
rechtsUm();
Search WWH ::




Custom Search