Die while Schleife gehört zu den Klassikern. Sie wiederholt ihren Schleifenkörper solange, wie eine Bedingung erfüllt ist.
Alle unten angeführten Beispiele zählen ganz einfach von 0 bis 9 und geben es textuell aus.
#!/bin/bash COUNTER=0 while [ $COUNTER -lt 10 ]; do echo "The counter is $COUNTER" let COUNTER=COUNTER+1 done
chmod +x while.sh # als ausführbar markiern ./while.sh # ausführen
#include <iostream> int main() { // Variable anlegen int counter = 0; while (counter < 10) { printf("%s%d", "The counter is ", counter); counter++; } }
Die Datei while.cpp erstellen und so ausführen:
g++ -Wall -g -std=c++14 while.cpp -o while # kompilieren ./while # ausführen
using System; namespace WhileLoop { class ShowWhile { static void Main() { // Variable anlegen int counter = 3; while (counter < 10) { System.WriteLine("The counter is "+counter); counter++; } } } }
In go ist so ziemlich alles eine for Schleife. Es kommt nur darauf an, wie man es hin schreibt.
package main import ( "fmt" ) func main() { // Variable anlegen counter := 0; for counter < 10 { fmt.Println("The counter is ", counter) counter++ } }
public class WhileLoop { public static void main(String[] args) { // Variable anlegen int counter = 0; while (counter < 10) { System.out.println("The counter is "+counter); counter++; } }
Die Datei WhileLoop.java mit obigen Inhalt erstellen und so starten
javac WhileLoop.java # kompilieren java WhileLoop # ausführen
<!DOCTYPE HTML> <!-- HTML Grundstruktur --> <html> <body> <script> // Variable anlegen var counter = 0; while (counter < 10) { alert("The counter is "+counter); counter++; } </script> </body> </html>
Den obigen Code in die Datei while.html einfügen und im Browser öffnen
#!/usr/bin/perl use strict; use warnings; my $counter = 0; while ($counter < 10) { print "The counter is $counter\n"; $counter += 1; }
Die Datei while.pl erstellen und so ausführen:
perl while.pl
<?php // Variable anlegen $counter = 0; while ($counter < 10) { echo "The counter is $counter\n"; $counter++; }
Die Datei while.php mit obigen Inhalt erstellen und wie folgt ausführen:
php while.php
#!/usr/bin/python3 counter = 0 while counter < 10: print("The counter is "+str(counter)) counter += 1
Die Datei while.py mit dem obigen Code erstellen und ausführen:
python3 while.py