Ich habe bereits in einem anderen Artikel über Schleifen in Java gesprochen. Ich möchte Ihnen in diesem Artikel eine ganz besondere Schleife vorstellen. Er verfügt über einen integrierten Schleifenzähler. Das bedeutet, dass die Schleife bei jedem Durchlauf automatisch mitzählt. Schleifen werden in der Programmierung verwendet, wenn eine bestimmte Anweisung oder Operation beliebig oft wiederholt werden soll.
Umhängebänder
Weitere Regelstrukturen sind z. B. Regelkreise. Endlosschleifen müssen in der Regel vom Anwender durch Beenden des Prozesses abgebrochen werden. Da es sich aber um einen der gebräuchlichsten Programmierfehler handelt, sollten Sie gewarnt werden und den Zustand noch einmal überprüfen, bevor Sie das Gerät starten.
Man unterscheidet zwei verschiedene Schleifentypen: die Reject- und die Accepting-Schleife. Vor der Ausführung einer Aussage prüfen die ablehnenden Schleifendurchläufe zunächst die Abbruchbedingungen. In der Annahme-Schleife wird erst nach einmaliger Ausführung der Aussagen geprüft, ob die Schleife fortgesetzt werden soll oder nicht. Einer der abstoßenden Loops ist die for-Schleife.
Der for-Loop hat folgende Struktur. Statement; das Stichwort für führt die for-Schleife ein. In der for-Schleife, einem boolschen Begriff, der die Terminierungsbedingung repräsentiert, und in der iterieren. Auf die for-Schleife schließt sich der Statement-Block an, der so lange abgearbeitet wird, bis der Boolsche Begriff falsch zurückgegeben wird.
Ein weiterer abstoßender Loop ist die while-Schleife.
Statement; Das Stichwort während die Schleife hier eingeleitet wird. An dieser Stelle schließt sich die Terminierungsbedingung unmittelbar als Bool‘ scher Ausdrücke an. Mit dieser Schleife ist es von Bedeutung, dass innerhalb des Anweisungsblocks zumindest eine im Boolschen Ausdrücke verwendete Variablen verändert wird, da wir sonst nach der Eingabe der while-Schleife eine unerwünschte Endlosschleife hätten.
Statement; Das Keyword does stellt hier den Statement-Block vor und startet alle Statements einmalig. Vergleicht man nun die beiden verschiedenen while-Schleifen, so stellt man fest, dass die Abbruch-Bedingung oben in der rejecting while-Schleife und am Ende der accepting do-while-Schleife liegt.
Daher werden alle Ausleitschleifen auch als Kopfschleifen und die Annahmeschleifen als körper- oder fußgesteuert gekennzeichnet.
Sie werden durch die Schlüsselworte brechen, fortfahren und zurückkehren wiedergegeben.
Leave a Reply