====== 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