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
- Podstawy pętli while
- Do-while i zastosowania