0Pricing
Java Academy · Lekcja

Podstawy pętli while

Poznają Państwo podstawy pętli while: inicjalizację, warunek, aktualizację, typowe wzorce oraz sposoby unikania pętli nieskończonych.

Podstawy pętli while to bezpłatna lekcja Java Academy na CoddyKit. To lekcja 1 z 2. 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 Java Academy, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs Java Academy zawiera 2 lekcji w sumie.

Koncepcja pętli

Czym jest pętla? Pętla powtarza blok kodu, dopóki warunek jest prawdziwy. Należy jej używać, aby uniknąć wielokrotnego zapisywania tej samej linii.

  • Rozpocząć od jasno określonego celu
  • Określić, co ma być powtarzane
  • Zakończyć, gdy zadanie zostanie wykonane

Składnia while

Składnia while

int count = 1;
while (count <= 3) {
System.out.println("Loop " + count);
count = count + 1;
}

Warunek jest sprawdzany przed każdą iteracją.

Inicjalizacja/warunek/aktualizacja

Trzy części

  • Inicjalizacja: ustawienie wartości początkowej
  • Warunek: określenie, kiedy kontynuować
  • Aktualizacja: zbliżanie się do zakończenia
int i = 0;
while (i < 5) {
// work
i = i + 1;
}

Wzorce pętli

Wzorce

  • Zliczanie w górę lub w dół
  • Sumowanie wartości
  • Wyszukiwanie do momentu znalezienia, symulowane za pomocą flag
int sum = 0;
int n = 5;
while (n > 0) {
sum = sum + n;
n = n - 1;
}

Unikanie pętli nieskończonych

Unikanie pętli nieskończonych

  • Należy upewnić się, że aktualizacja zmienia zmienną używaną w warunku
  • Należy dokładnie sprawdzić logikę granic, czyli < i <=
  • Należy używać krótkich komunikatów, aby śledzić postęp
int x = 3;
while (x > 0) {
x = x - 1; // update present
}

Demonstracja while

Proszę uruchomić: Proszę zobaczyć sumowanie podczas odliczania oraz prosty powtarzający się komunikat. Nie jest wymagane wprowadzanie danych w konsoli.

public class Main {
  public static void main(String[] args) {
    int n = 5;
    int sum = 0;

    while (n > 0) {
      sum = sum + n;
      n = n - 1;
    }

    System.out.println("Sum 1..5 = " + sum);

    int i = 1;
    while (i <= 3) {
      System.out.println("Ping " + i);
      i = i + 1;
    }
  }
}

Sprawdzenie odliczania

Szybkie sprawdzenie: Która pętla wyświetla 3, 2, 1 w osobnych wierszach, a następnie się zatrzymuje?

Podsumowanie i następny krok

Podsumowanie: Przećwiczyli Państwo składnię while, zestawienie inicjalizacji, warunku i aktualizacji, typowe wzorce oraz sposoby unikania pętli nieskończonych.

Następnie: Proszę poznać do-while, aby wykonywać ciało pętli co najmniej raz.

Często zadawane pytania

Czy lekcja „Podstawy pętli while” jest bezpłatna?

Tak — pełny tekst „Podstawy pętli 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 Java Academy, przejdź na CoddyKit PRO. Kurs Java Academy zawiera 2 lekcji w sumie.

Co nauczysz się w „Podstawy pętli while”?

Poznają Państwo podstawy pętli while: inicjalizację, warunek, aktualizację, typowe wzorce oraz sposoby unikania pętli nieskończonych. Ćwiczysz Java 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ąć Java Academy?

Nie wymagamy żadnego doświadczenia. Java 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 1 z 2.

Ile czasu zajmuje lekcja „Podstawy pętli 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 Java Academy?

Tak. Każda lekcja Java 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. Podstawy pętli while
  2. Do-while i zastosowania
← Powrót do Java Academy