0Pricing
C# Academy · Lekcja

Pętle w C#: for, while i do-while

Opanuj struktury pętli, aby efektywnie wykonywać powtarzalne zadania

Pętle w C#: for, while i do-while to bezpłatna lekcja C# Academy na CoddyKit. To lekcja 2 z 5. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej C# Academy, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs C# Academy zawiera 5 lekcji w sumie.

Wprowadzenie do pętli

Pętle w C#: for, while i do-while

Witamy w kolejnej lekcji! W tej lekcji dowiedzą się Państwo, jak używać pętli do powtarzania zadań w programach C#, dzięki czemu kod będzie bardziej efektywny. Zaczynajmy!

Pętle w C#: for, while i do-while — ilustracja 1

Czym są pętle?

Czym są pętle?

Pętle pozwalają wielokrotnie wykonywać blok kodu. Są przydatne do automatyzowania powtarzalnych zadań, takich jak iterowanie po danych lub wykonywanie obliczeń.

Najważniejsze: C# udostępnia trzy główne rodzaje pętli: for, while i do-while.

Pętla for

Pętla for

Pętli for używa się, gdy znana jest liczba powtórzeń zadania. Przykład:

Najważniejsze: Pętla for składa się z trzech części: inicjalizacji, warunku i inkrementacji.

using System;

class Program {
    static void Main() {
        for (int i = 1; i <= 5; i++) {
            Console.WriteLine("Iteration: " + i);
        }
    }
}

Pętla while

Pętla while

Pętli while używa się do powtarzania zadania tak długo, jak długo warunek jest true. Przykład:

Wskazówka: Należy upewnić się, że warunek w końcu stanie się false, aby uniknąć nieskończonych pętli.

using System;

class Program {
    static void Main() {
        int i = 1;

        while (i <= 5) {
            Console.WriteLine("Iteration: " + i);
            i++; // Increment the counter
        }
    }
}

Pętla do-while

Pętla do-while

Pętla do-while jest podobna do pętli while, ale gwarantuje, że kod zostanie wykonany co najmniej raz. Przykład:

Najważniejsze: Pętli do-while należy używać, gdy zadanie musi wykonać się co najmniej raz, niezależnie od warunku.

using System;

class Program {
    static void Main() {
        int i = 1;

        do {
            Console.WriteLine("Iteration: " + i);
            i++;
        } while (i <= 5);
    }
}

Przerywanie pętli

Przerywanie pętli

Instrukcji break używa się do przedwczesnego zakończenia pętli. Przykład:

Wskazówka: Należy używać break oszczędnie, aby kod pozostał łatwy do prześledzenia.

using System;

class Program {
    static void Main() {
        for (int i = 1; i <= 10; i++) {
            if (i == 5) {
                break; // Exit the loop when i equals 5
            }
            Console.WriteLine("Iteration: " + i);
        }
    }
}

Pomijanie iteracji

Pomijanie iteracji

Instrukcji continue używa się do pominięcia reszty bieżącej iteracji i przejścia do następnej. Przykład:

Najważniejsze: continue służy do pomijania określonych iteracji bez opuszczania pętli.

using System;

class Program {
    static void Main() {
        for (int i = 1; i <= 10; i++) {
            if (i % 2 == 0) {
                continue; // Skip even numbers
            }
            Console.WriteLine("Odd number: " + i);
        }
    }
}

Zagnieżdżone pętle

Zagnieżdżone pętle

Można zagnieżdżać pętle jedna w drugiej, aby wykonywać bardziej złożone zadania. Przykład:

Wskazówka: Należy zachować ostrożność podczas korzystania z zagnieżdżonych pętli, ponieważ mogą zwiększyć złożoność programu.

using System;

class Program {
    static void Main() {
        for (int i = 1; i <= 3; i++) {
            for (int j = 1; j <= 2; j++) {
                Console.WriteLine("Outer loop: " + i + ", Inner loop: " + j);
            }
        }
    }
}

Świetna robota!

Świetna robota!

Gratulacje! Opanowano już używanie pętli for, while i do-while do wydajnego powtarzania zadań. W następnej lekcji poznają Państwo instrukcje switch, które ułatwiają obsługę złożonej logiki warunkowej. Kodujmy dalej!

Pętle w C#: for, while i do-while — ilustracja 9

Często zadawane pytania

Czy lekcja „Pętle w C#: for, while i do-while” jest bezpłatna?

Tak — pełny tekst „Pętle w C#: for, while i do-while” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu C# Academy, przejdź na CoddyKit PRO. Kurs C# Academy zawiera 5 lekcji w sumie.

Co nauczysz się w „Pętle w C#: for, while i do-while”?

Opanuj struktury pętli, aby efektywnie wykonywać powtarzalne zadania Ćwiczysz C# Academy z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.

Czy potrzebuję doświadczenia, aby zacząć C# Academy?

Nie wymagamy żadnego doświadczenia. C# Academy w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 2 z 5.

Ile czasu zajmuje lekcja „Pętle w C#: for, while i do-while”?

Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.

Czy mogę pisać i uruchamiać kod w tej lekcji C# Academy?

Tak. Każda lekcja C# Academy zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.

Wszystkie lekcje w tym kursie

  1. Przepływ sterowania: instrukcje if-else
  2. Pętle w C#: for, while i do-while
  3. Instrukcje switch
  4. Wprowadzenie do tablic
  5. Praca z stringami
← Powrót do C# Academy