Mittels Schleifen werden eine oder mehrere Anweisungen wiederholt. Somit kann man Code mehrfach hintereinander ausführen,
ohne ihn mehrfach schreiben zu müssen.
Die While-Schleife
Syntax:
while (Bedingung){
//Anweisungen
}
Die While-Schleife wiederholt die Anweisungen so lange die Bedingung erfüllt ist.
Die Bedingung wird immer am Anfang eines Schleifendurchlaufs geprüft, ist sie nicht erfüllt wird die Schleife nicht durchlaufen.
Die While-Schleife wird minimal 0-mal und maximal ewig durchlaufen.
Youtube Video: Die While Schleife
Die Do-While-Schleife
Syntax:
do{
//Anweisungen
}while (Bedingung);
Die Do-While-Schleife wiederholt die Anweisungen so lange die Bedingung erfüllt ist.
Die Bedingung wird immer am Ende eines Schleifendurchlaufs geprüft.
Die While-Schleife wird minimal einmal und maximal ewig durchlaufen.
Beispiel
int i;
do{ // Zahl eingeben
Console.Write("Zahl >0 eingeben: ");
string s = Console.ReadLine();
i = Convert.ToInt32(s);
} while (i<=0); // wiederholen solange die Zahl negativ oder 0 ist