29.01.2014 Aufrufe

Script Java

Script Java

Script Java

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

3.1 int, boolean und Programmstrukturen<br />

Iterationsdurchlauf, ansonsten wird die in geschweiften Klammern stehende Anweisung<br />

j=j+2 übersprungen und das nächste statement im Programm, also<br />

return (value==i);<br />

ausgeführt. Da die Boolesche Bedingung einer for Schleife immer vor der Ausführung der<br />

zu iterierenden Anweisungen überprüft wird, kann es vorkommen, dass der Schleifenrumpf<br />

gar nie ausgeführt wird.<br />

Abgesehen davon, dass eine for Schleife ein Mittel zur Iteration ist, ermöglicht sie<br />

aufgrund ihrer Syntax die Verwendung von Schleifenvariablen. Solche Schleifenvariablen<br />

werden innerhalb des Schleifenrumpfes einer for Schleife verwendet.<br />

Im ersten Teil des Schleifenkopfes werden die Schleifenvariablen i und j deklariert und<br />

sogleich mit dem Wert Eins initialisiert. Da Schleifenvariablen innerhalb der for Schleife<br />

deklariert werden, sind sie auch nur innerhalb der for Schleife ansprechbar, weshalb sie als<br />

lokale Variablen bezeichnet werden. Es fragt sich nun, wann die Initialisierung der<br />

Schleifenvariablen passiert.<br />

Die Initialisierung der Schleifenvariablen erfolgt nur einmal, als allererste Anweisung<br />

einer for Schleife, bevor die Laufbedingung überprüft wird.<br />

Der letzte Abschnitt des Schleifenkopfes erlaubt nun, die Werte von Schleifenvariablen zu<br />

verändern. Hierbei wird diese Änderung nach jedem Iterationsdurchgang, und zwar vor<br />

der Überprüfung des Booleschen Ausdrucks i

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!