2.5.3 | while |
Die while-Schleife dient dem Wiederholen von Anweisungen, solange ein logischer Ausdruck wahr ist. Wie auch bei if muss dieser Ausdruck den Ergebnistyp boolean haben. Die Anweisungen im Rumpf der Schleife werden ausgeführt, solange der logische Ausdruck den Wert true ergibt. Der logische Ausdruck muss wie bei if grundsätzlich geklammert werden. Die folgende Schleife ermittelt einen Verweis auf das Ende einer dynamischen Liste:elem = root; while(elem != null) elem = elem.next;Falls die Bedingung bereits bei der ersten Prüfung false ist, werden die Anweisungen im Rumpf der Schleife überhaupt nicht ausgeführt.