'break' in Schleifen verwenden
Teil des Abschnitts Grundlagen der Dart-Journey von Coddy — Lektion 45 von 94.
Die break-Anweisung ermöglicht es, eine Schleife sofort zu verlassen, unabhängig von der Schleifenbedingung.
Erstellen Sie eine for-Schleife, die stoppt, wenn sie 3 erreicht:
void main() {
for (int i = 1; i <= 5; i++) {
if (i == 3) {
break;
}
print(i);
}
}Nach der Ausführung des obigen Codes wird die Ausgabe sein:
1
2Verwenden Sie break, um eine while-Schleife zu verlassen, wenn eine Bedingung erfüllt ist:
void main() {
int count = 1;
while (count <= 10) {
print(count);
if (count == 4) {
break;
}
count++;
}
}Nach der Ausführung des obigen Codes lautet die Ausgabe:
1
2
3
4Aufgabe
AnfängerIn dieser Herausforderung üben Sie die Verwendung der break-Anweisung in einer Schleife. Die break-Anweisung ermöglicht es Ihnen, eine Schleife frühzeitig zu verlassen, wenn eine bestimmte Bedingung erfüllt ist.
Ergänzen Sie den Code, um die erste Zahl in der Liste zu finden, die durch 5 teilbar ist. Sobald Sie sie gefunden haben, verwenden Sie break, um die Schleife zu verlassen und das Ergebnis auszugeben.
Erwartete Ausgabe:
Checking number: 7
Checking number: 12
Checking number: 15
Found it! 15 is divisible by 5Spickzettel
Die break-Anweisung ermöglicht es Ihnen, eine Schleife sofort zu verlassen, unabhängig von der Schleifenbedingung.
Verwendung von break in einer for-Schleife:
for (int i = 1; i <= 5; i++) {
if (i == 3) {
break;
}
print(i);
}Verwendung von break in einer while-Schleife:
int count = 1;
while (count <= 10) {
print(count);
if (count == 4) {
break;
}
count++;
}Probier es selbst
void main() {
// Liste der zu überprüfenden Zahlen
List<int> numbers = [7, 12, 15, 20, 25];
// Variable zum Speichern der ersten Zahl, die durch 5 teilbar ist
int result = 0;
for (int number in numbers) {
print('Checking number: $number');
// TODO: Überprüfen, ob die Zahl durch 5 teilbar ist
// Wenn ja, speichere sie in der result-Variable und verwende break, um die Schleife zu verlassen
}
// Ergebnis ausgeben
if (result > 0) {
print('Found it! $result is divisible by 5');
} else {
print('No number divisible by 5 was found');
}
}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 2
VergleichsoperatorenLogischer UNDLogischer ODERLogischer NICHTTypprüfoperatorenZusammenfassung - Vergleiche durchführen7Arbeiten mit Strings
String-KonkatenationString-InterpolationMehrzeilige StringsString-EigenschaftenGrundlegende String-Methoden10Sammlungen - Grundlagen von Maps
Was sind Maps?Eine Map erstellenWerte per Schlüssel abrufenSchlüssel-Wert-PaareGröße einer Map ermittelnSchlüssel abrufenWerte abrufenPrüfen, ob ein Schlüssel existiert13Null-Sicherheit im Detail
Null verstehenNullable-TypenNon-Nullable-TypenNull-Assertion-OperatorLate-InitialisierungZusammenfassung - Null sicher handhaben16Grundlagenherausforderungen
Herausforderung: Liste von BerechnungenHerausforderung: Summe von ZahlenHerausforderung: Produkt finden2Variablen und grundlegende Datentypen
Was sind Variablen?StringsGanzzahlen (int)Gleitkommazahlen (double)Boolesche Werte (bool)Typinferenz mit 'var'Finale VariablenKonstante VariablenNamenskonventionenGrundlegende Null-SicherheitZusammenfassung - Variablen deklarieren8Kontrollfluss - Schleifen
Die 'for'-SchleifeDie 'while'-SchleifeDie 'do-while'-Schleife'break' in Schleifen verwenden'continue' in Schleifen verwendenZusammenfassung - Code wiederholen3Operatoren Teil 1
Arithmetische OperatorenGanzzahldivisionModulo-OperatorInkrement und DekrementZuweisungsabkürzungenZusammenfassung - Einfache Berechnungen6Steuerfluss - Entscheidungen
Die 'if'-AnweisungDie 'else'-AnweisungDie 'else if'-AnweisungZusammenfassung - Einfache EntscheidungenVerschachtelte 'if'-AnweisungenDie 'switch'-Anweisung9Sammlungen – Listen-Grundlagen
Was sind Listen?Eine Liste erstellenZugriff per IndexListenlänge ermittelnElemente hinzufügenElemente entfernenPrüfen, ob eine Liste leer istÜber eine Liste iterieren12Erweiterte Funktionen
Optionale Positions-ParameterBenannte ParameterErforderliche benannte ParameterStandardwerte für ParameterZusammenfassung - Funktionsparameter15Projekt: Einfacher Rechner
EinrichtenZahl deklarieren