Die while-Schleife führt wiederholt Anweisungen nach Prüfung einer Bedingung aus.
Die while-Schleife dient dazu, eine oder mehrere Anweisungen solange auszuführen, wie eine Bedingung wahr (true) ist.
Im Gegensatz zur for-Schleife muss bei der while-Schleife vorher eine Zählvariable deklariert und initialisiert werden. In den '()' wird dann nur die Bedingung geprüft. Das Incrementieren oder Decrementieren der Zählvariablen geschieht üblicherweise am Ende innerhalb des Schleifenkörpers.
Die while-Schleife reagiert empfindlich auf eine fehlerhafte Syntax: fehlt die Abbruchbedingung, wird diese niemals false oder fehlt die Änderung der Zählvariablen entsteht möglicherweise eine Endlosschleife, die das Programm zum Absturz bringen oder einfrieren kann.
public class WhileClass {
    
    public void gibAus(){
        int i=0;
        while(i<10){
            System.out.println(i);
            i++;
        }
    }
    
    public static void main(String[] args){
        WhileClass wc = new WhileClass();
        wc.gibAus();
    }
}
letzte Änderung an:
switch-case-Verzweigung