Instrukcja break
Część sekcji Podstawy ścieżki C# w Coddy. Lekcja 44 z 69.
Instrukcja break natychmiast zatrzymuje pętlę, gdy zostanie napotkana.
Na przykład,
for (int i = 0; i < 10; i++) {
if (i == 6) {
break;
}
Console.WriteLine(i);
}W poniższym przykładzie pętla wykonuje kolejne iteracje, aż osiągnie liczbę 6. Następnie program wchodzi do instrukcji if i wykonuje instrukcję break. Powoduje to natychmiastowe wyjście z pętli. Wynik to:
0
1
2
3
4
5break nie ogranicza się do pętli for: działa tak samo w pętli while lub do-while, a także służy do zakończenia instrukcji case wewnątrz instrukcji switch. Niezależnie od tego, gdzie się pojawi, natychmiast opuszcza tę pętlę (lub instrukcję switch).
Wyzwanie
PoczątkującyOtrzymujesz kod, który wypisuje liczby od 1 do 20 (włącznie).
Twoim zadaniem jest dodanie instrukcji if i break, tak aby zostały wypisane tylko liczby od 1 do 15, a pętla zakończyła się przed wypisaniem liczb od 16 do 20.
Spróbuj swoich sił
using System;
public class Program {
public static void Main(string[] args) {
for (int i = 1; i <= 20; i++) {
Console.WriteLine(i);
}
}
}Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Podstawy
4Operatory, część 1
Operatory arytmetyczneOperator moduloInkrementacja/dekrementacjaPostinkrementacja/postdekrementacjaSkrócone operatory arytmetyczne7Podstawowe wejście i wyjście
Podstawowe wyjścieInterpolacja ciągów znakówOdczytywanie danych wejściowychParsowaniePowtórka — do 120Powtórka — prawda czy fałsz5Operatory część 2
Operatory porównaniaOperatory logiczne część 1Operatory logiczne część 2Powtórka — prosta logikaOperatory logiczne część 36Podejmowanie decyzji
Instrukcja ifIf - ElseInstrukcja switchOperator trójargumentowyPowtórzenie - If ElseZagnieżdżone If - Else9Pętle
Pętla forPętla whilePętla do whileInstrukcja breakInstrukcja continueZagnieżdżona pętlaNieskończona pętlaPowtórzenie – dynamiczne dane wejściowe12Operacje na ciągach znaków
Metody ciągów znaków – część 1Metody ciągów znaków – część 2Formatowanie ciągów znakówPoćwicz samodzielnie: Kompilator C# online