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.