====== while Schleife ====== 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. ===== Bash ===== === Das Programm === #!/bin/bash COUNTER=0 while [ $COUNTER -lt 10 ]; do echo "The counter is $COUNTER" let COUNTER=COUNTER+1 done === Ausführen === chmod +x while.sh # als ausführbar markiern ./while.sh # ausführen ===== C++ ===== === Das Programm === #include int main() { // Variable anlegen int counter = 0; while (counter < 10) { printf("%s%d", "The counter is ", counter); counter++; } } === Kompilieren und Ausführen === Die Datei while.cpp erstellen und so ausführen: g++ -Wall -g -std=c++14 while.cpp -o while # kompilieren ./while # ausführen ===== C# ===== using System; namespace WhileLoop { class ShowWhile { static void Main() { // Variable anlegen int counter = 3; while (counter < 10) { System.WriteLine("The counter is "+counter); counter++; } } } } ===== Golang ===== In go ist so ziemlich alles eine for Schleife. Es kommt nur darauf an, wie man es hin schreibt. === Das Programm === package main import ( "fmt" ) func main() { // Variable anlegen counter := 0; for counter < 10 { fmt.Println("The counter is ", counter) counter++ } } === Ausführen === [[https://tour.golang.org|Online go compiler]] ===== Java ===== === Das Programm === 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++; } } === Kompilieren und ausführen === Die Datei WhileLoop.java mit obigen Inhalt erstellen und so starten javac WhileLoop.java # kompilieren java WhileLoop # ausführen ===== Javascript ===== === Das Programm === === Ausführen === Den obigen Code in die Datei while.html einfügen und im Browser öffnen ===== Perl ===== === Das Programm === #!/usr/bin/perl use strict; use warnings; my $counter = 0; while ($counter < 10) { print "The counter is $counter\n"; $counter += 1; } === Ausführen === Die Datei while.pl erstellen und so ausführen: perl while.pl ===== PHP ===== === Das Programm === === Ausführen === Die Datei while.php mit obigen Inhalt erstellen und wie folgt ausführen: php while.php ===== Python3 ===== === Das Programm === #!/usr/bin/python3 counter = 0 while counter < 10: print("The counter is "+str(counter)) counter += 1 === Ausführen === Die Datei while.py mit dem obigen Code erstellen und ausführen: python3 while.py