While-Schleife
Teil des Abschnitts Grundlagen der C#-Journey von Coddy — Lektion 42 von 69.
Eine while-Schleife unterscheidet sich von der for-Schleife. Eine for-Schleife ermöglicht es uns, über einen bestimmten range zu iterieren, während eine while-Schleife es uns ermöglicht, so lange weiter zu iterieren, wie eine bestimmte Bedingung erfüllt ist.
Um eine while-Schleife zu verwenden, schreibe:
while (condition) {
code
}Der Code wird nur ausgeführt, wenn die Bedingung true ist.
Es gibt viele Anwendungsfälle, in denen eine while-Schleife das Problem lösen würde, aber die for-Schleife nicht.
Aufgabe
AnfängerSchreibe ein Programm, das eine Eingabe erhält, eine double-Zahl.
Verwende eine while-Schleife, um die Zahl wiederholt durch 2 zu teilen, und teile so lange weiter, wie der aktuelle Wert größer oder gleich 3.5 ist.
Gib die erste Zahl aus, die kleiner als 3.5 ist.
Spickzettel
Eine while-Schleife führt Code aus, solange eine Bedingung true ist:
while (condition) {
code
}Im Gegensatz zu for-Schleifen, die über einen bestimmten Bereich iterieren, laufen while-Schleifen weiter, solange eine Bedingung erfüllt ist.
Probier es selbst
using System;
public class Program {
public static void Main(string[] args) {
// Schreiben Sie Ihren Code unten
}
}Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Grundlagen
4Operatoren Teil 1
Arithmetische OperatorenModulo-OperatorInkrement/DekrementPost-Inkrement/DekrementArithmetische Kurzschreibweisen7Grundlagen IO
Einfache AusgabeString-InterpolationEingabe lesenParsenWiederholung - Bis 120Wiederholung - True or False5Operatoren Teil 2
VergleichsoperatorenLogische Operatoren Teil 1Logische Operatoren Teil 2Wiederholung – Einfache LogikLogische Operatoren Teil 3