Menu
CoddyTech

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ę jednym ważnym szczegółem: blok kodu wykonuje się co najmniej raz, zanim zostanie sprawdzony warunek. Oznacza to, że treść 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 ujęty w nawiasy klamrowe. Po bloku kodu słowo kluczowe while wprowadza warunek. Pętla będzie wykonywana tak długo, jak warunek będzie równy 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ę jako pierwszy, wyświetlając "Count: 0" i zwiększając count do 1. Następnie sprawdzany jest warunek count < 5. Ponieważ jest on równy true, pętla jest kontynuowana.

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

Wynikiem działania tego kodu będzie:

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

Wyzwanie

Początkujący

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

  1. Zainicjuj zmienną sum wartością 0.
  2. Zainicjuj zmienną number wartością 1.
  3. W każdej iteracji dodaj number do sum.
  4. W każdej iteracji zwiększ number o 2 (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. Wiersz poniżej Twojego kodu wyświetla końcową wartość sum po zakończeniu pętli: Final Sum: [The final sum value]

Spróbuj swoich sił

        // Zainicjalizuj zmienne
        int sum = 0;
        int number = 1;

        // Tu wpisz swój kod
        

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