29.01.2014 Aufrufe

Script Java

Script Java

Script Java

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

3.1 int, boolean und Programmstrukturen<br />

Der Teil Assignment des Schleifenkopfes bestimmt die Initialisierung einer oder mehrerer<br />

lokalen Schleifenvariablen. Sie erfolgt einmal, zu Beginn der Schleife. Wenn dieser<br />

Abschnitt leergelassen wird, erfolgt keine Initialisierung.<br />

Expression beinhaltet einen Booleschen Ausdruck, welcher die Laufbedingung definiert.<br />

Gibt man keine Bedingung an, wird standardmässig der Boolesche Ausdruck true<br />

eingesetzt, was zu einer Endlosschleife führt.<br />

Im Abschnitt In-/Decrement des Schleifenkopfes wird definiert, wie am Ende jedes<br />

Schleifendurchlaufs die im Initialisierungsteil festgelegten Schleifenvariablen aufdatiert<br />

werden müssen. Auch dieser kann weggelassen werden.<br />

Wie auch bei einer while Schleife wird der Schleifenrumpf nicht zwingend durchlaufen, da<br />

die Laufbedingung vor dem ersten Durchgang überprüft wird. Somit ist also auch die for<br />

Schleife kopfgesteuert. Es können ebenfalls die geschweiften Klammern fehlen, wenn der<br />

Rumpf nur ein statement aufweist.<br />

Abbildung 3-20 zeigt die Abarbeitung einer for Schleife.<br />

for<br />

Assignment<br />

Expression?<br />

true<br />

Statements<br />

In-/Decrement<br />

false<br />

Ende<br />

Abbildung 3-20: Flussdiagramm für eine for Schleife<br />

101

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!