While Schleife in C#
Die while-Schleife ist dann nützlich, wenn der Programmierer die Anzahl der Schleifendurchgänge, also wie oft eine Schleife durchgeführt wird, nicht kennt.
Das ist dann der Fall, wenn der Benutzer entscheidet, ob und wie oft er das Programm ausführen möchte.
Im Allgemeinen ist die while-Schleife von einer Bedingung abhängig, welche direkt neben dem Befehl „while“ steht:
while (Bedingung)
{
Anweisung(en) Befehle
}
In Worten ausgedrückt könnte man die while-Schleife wie folgt auslegen:
„Solange die Bedingung stimmt, wird ein gewisser Befehl/eine Anweisung ausgeführt.“
Bei der Ausführung einer while-Schleife wird zu allererst die Bedingung geprüft. Hierbei handelt es sich um einen logischen Ausdruck (es gibt nur 2 Zustände: „wahr“ oder „falsch“).
Ist die Bedingung „wahr“, dann wird die Schleife ausgeführt, was heißt, dass die Befehle innerhalb der geschwungenen Klammer der While-Schleife durchgeführt werden.
Ist die Bedingung „falsch“, wird die Schleife einfach übersprungen und mit dem nächsten Befehl nach der Schleife weitergemacht.
Beispiel:
Console.WriteLine("Wollen Sie das Programm zur errechnug des Steuersatzes
durchführen? Ja <J>/Nein <N>");
string eingabe =Console.ReadLine();
while (eingabe =="J")
{
(...Programmcode zur errechnung des Steuersatzes...)
}
Dieser Programmcode prüft, ob der Benutzer das Programm ausführen will. Trifft dieses zu (der Benutzer gibt <J> ein), dann wird die Schleife aufgerufen und führt das Programm durch. Gibt der Benutzer <N> ein, wird es nicht ausgeführt und das Programm wird geschlossen.
By Braun Lukas
Zurück zu den Schleifen
|