Menu
CoddyTech

Pętla while

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

Pętla while różni się od pętli for. Pętla for ma w nagłówku części inicjalizującą, warunek i aktualizację, dlatego nadaje się do odliczania przez znany zakres wartości. Pętla while ma tylko warunek i wykonuje kolejne iteracje tak długo, jak ten warunek jest spełniony.

Aby użyć pętli while, napisz:

while (condition) {
	code
}

Kod zostanie wykonany tylko wtedy, gdy warunek ma wartość true.

Pętla for może wykonać tę samą pracę, ale pętla while jest bardziej przejrzysta, gdy nie wiesz z góry, ile razy kod powinien się powtórzyć, na przykład podczas odczytywania danych wejściowych aż do momentu, gdy użytkownik wpisze "quit".

challenge icon

Wyzwanie

Początkujący

Napisz program, który pobiera jedną liczbę typu double.

Użyj pętli while, aby dzielić liczbę wejściową przez 2, dopóki jest większa lub równa 3.5.

Wypisz pierwszą liczbę mniejszą niż 3.5.

Spróbuj swoich sił

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        // Wpisz swój kod poniżej
        
        scanner.close();
    }
}
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