Die meisten Programmiersprachen eine Version des "while" Kontrolle und Verlustrechnung enthalten . Ein "while" -Schleife führt eine Gruppe von Anweisungen , solange eine logische Bedingung wahr ist . Der logische Zustand kann es sich um Vergleiche und andere grundlegende logische Aussagen durch Verknüpfungen verbunden wie "und" und "oder ". Obwohl die Syntax für "while" -Schleifen ist abhängig von der Programmiersprache Ihrer Wahl , ist die Kontrolle Aussage ein grundlegender Baustein in Programmiersprache Theorie . Sie können schreiben, "while" -Schleifen in Ihrem Code. Anleitung 
 1 
 für die " while"-Schleife Bereiten durch die Gründung der ersten Wahrheit Wert seiner logischen Bedingung , das heißt, bevor die Schleife hat sogar einmal ausgeführt worden . Die genaue Syntax ist abhängig von der Programmiersprache, die Sie verwenden . Zum Beispiel für Java, führt der folgende Code diese Funktion : 
 
 FileInputStream MyStream = new FileInputStream ( " sampleFile.txt "); 
 
 DataInputStream myInput = new DataInputStream ( MyStream ); 
 
 BufferedReader myReader = new BufferedReader ( new InputStreamReader ( myInput ) ); 
 
 Der Beispielcode öffnet eine vorhandene Datei - " sampleFile.txt " - im Lesemodus und schafft ein BufferedReader -Objekt zu lesen alle Zeilen aus der Datei , ein zu einer Zeit . 
 2 
 schreiben Sie die "while" Schleife mit seinem Zustand . Zum Beispiel für Java, führt der folgende Code diese Funktion : 
 
 String CurrentLine ; 
 
 while (( CurrentLine = myReader.readLine ()) = null ) { 
 < p >} 
 
 der eingebaute " BufferedReader.readLine ()" -Methode liest eine Zeile zu einem Zeitpunkt aus der Datei und gibt "null" , wenn die Datei nicht mehr ungelesenen Linien . Daher hinzufügen die Probe " while"-Schleife werden die Anweisungen zwischen den geschweiften Klammern genau einmal pro Zeile ausführen in der Eingabedatei. 
 3 
 die Aussagen, die sich für jede Iteration ausgeführt werden müssen die "while" -Schleife. Zum Beispiel für Java, führt der folgende Code diese Funktion : 
 
 String CurrentLine ; 
 
 while (( CurrentLine = myReader.readLine ()) = null ) { 
 < p > System.out.println ( CurrentLine ); } 
 
 
 
 In dem Beispiel wird string " CurrentLine " ( deren Wert innerhalb der Bedingung eingestellt ) nur auf der Java- Anwendung Standard-Ausgabe -Stream gedruckt .