Menu
Coddy logo textTech

Pętla do while

Część sekcji Podstawy ścieżki Java w Coddy. Lekcja 44 z 73.

Pętla do-while jest podobna do pętli while, ale różni się jedną istotną rzeczą: blok kodu jest wykonywany co najmniej raz, zanim zostanie sprawdzony warunek. Oznacza to, że ciało pętli wykona się za pierwszym razem niezależnie od tego, czy warunek jest prawdziwy, czy fałszywy.

Oto podstawowa struktura pętli do-while:

do {
    // Kod do wykonania
} while (condition);

Słowo kluczowe do oznacza początek pętli, po którym następuje blok kodu w nawiasach klamrowych. Po bloku kodu słowo kluczowe while wprowadza warunek. Pętla będzie wykonywana tak długo, jak warunek będzie miał wartość true.

Oto przykład:

int count = 0;
do {
    System.out.println("Count: " + count);
    count++;
} while (count < 5);

W tym przykładzie kod wewnątrz bloku do wykona się najpierw, wyświetlając "Count: 0" i zwiększając wartość count do 1. Następnie sprawdzany jest warunek count < 5. Ponieważ jest true, pętla jest kontynuowana.

Ten proces powtarza się, aż count osiągnie wartość 5. Wtedy warunek staje się false i pętla się kończy.

Wynik tego kodu będzie następujący:

Count: 0
Count: 1
Count: 2
Count: 3
Count: 4
challenge icon

Wyzwanie

Początkujący

Napisz program w Java, który używa pętli do-while, aby wykonać następujące czynności:

  1. Zainicjalizuj zmienną sum wartością 0.
  2. Zainicjalizuj zmienną number wartością 1.
  3. W każdej iteracji dodaj number do sum.
  4. Zwiększaj number o 2 w każdej iteracji (czyli: 1, 3, 5, ...).
  5. wyświetl number i sum:
    Sum is: [The sum value]
    Num is: [The number value]
  6. Kontynuuj pętlę, dopóki number jest mniejsze lub równe 50.
  7. Wyświetl końcową wartość sum po zakończeniu pętli: Final Sum: [The final sum value]

Spróbuj swoich sił

public class Main {
    public static void main(String[] args) {
        // Zainicjalizuj zmienne
        int sum = 0;
        int number = 1;

        // Twój kod tutaj
        

        // Wypisz końcową sumę
        System.out.println("Final Sum: " + sum);
    }
}
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Kompilator Java online