while
Table of Contents
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 <iostream> 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
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
<!DOCTYPE HTML> <!-- HTML Grundstruktur --> <html> <body> <script> // Variable anlegen var counter = 0; while (counter < 10) { alert("The counter is "+counter); counter++; } </script> </body> </html>
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
<?php // Variable anlegen $counter = 0; while ($counter < 10) { echo "The counter is $counter\n"; $counter++; }
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
while.txt · Last modified: 2017/06/29 10:32 by gg