Do-while i zastosowania
Uruchomią Państwo ciało pętli co najmniej raz za pomocą do-while. Poznają składnię, przypadki użycia, różnice względem while oraz typowe pułapki.
Do-while i zastosowania to bezpłatna lekcja Java Academy na CoddyKit. To lekcja 2 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 do-while
do-while wykonuje ciało pętli przed sprawdzeniem warunku. Dlatego wykonuje się co najmniej raz.
Składnia
Składnia
int i = 0;
do {
// work
i = i + 1;
} while (i < 3);
Średnik po while (...) jest wymagany.
Kiedy używać
Należy użyć, gdy trzeba wykonać działanie raz, a dopiero potem zdecydować, czy je kontynuować. Przykłady: jednorazowe wyświetlenie menu lub wykonanie pierwszego kroku przed sprawdzeniem flagi.
Porównanie z while
do-while a while
whilenajpierw sprawdza warunek, więc może nie wykonać się ani razudo-whilewykonuje się raz, a dopiero potem sprawdza warunek- Należy wybrać konstrukcję odpowiednią do potrzeb
Typowe pułapki
Typowe pułapki
- Zapomnienie o średniku po
while (cond) - Brak aktualizacji zmiennej pętli
- Warunek nigdy nie przyjmuje wartości false → pętla nieskończona
Demonstracja do-while
Proszę uruchomić: Pierwsza pętla wyświetla n = 0,1,2. Druga pętla wykonuje się raz, mimo że warunek jest fałszywy.
public class Main {
public static void main(String[] args) {
int n = 0;
// Runs at least once
do {
System.out.println("n is " + n);
n = n + 1;
} while (n < 3);
// Condition false initially: still runs once
int x = 10;
do {
System.out.println("Runs once even though x < 0 is false");
} while (x < 0);
}
}
Wykonanie raz
Szybkie sprawdzenie: Który fragment kodu wyświetla tekst „Uruchom raz” dokładnie raz, gdy warunek początkowo jest fałszywy?
Podsumowanie i następny krok
Podsumowanie: Poznali Państwo składnię do-while, sytuacje, w których należy jej używać, różnice między nią a while oraz typowe pułapki.
Następnie: Proszę wykonać zestaw ćwiczeń polegających na wyborze między while i do-while oraz refaktoryzacji pętli.
Ucz się Java dzięki korepetycjom AI — za darmo
Pisz i uruchamiaj kod w przeglądarce, otrzymuj natychmiastową pomoc od korepetytora AI dostępnego 24/7 i kontynuuj naukę w sieci lub w aplikacji.
- Kursy
- 104
- Lekcje
- 374
Często zadawane pytania
Czy lekcja „Do-while i zastosowania” jest bezpłatna?
Tak — pełny tekst „Do-while i zastosowania” 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 „Do-while i zastosowania”?
Uruchomią Państwo ciało pętli co najmniej raz za pomocą do-while. Poznają składnię, przypadki użycia, różnice względem while oraz typowe pułapki. Ć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 2 z 2.
Ile czasu zajmuje lekcja „Do-while i zastosowania”?
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