Sobes.tech
Intern

Jakie typy pętli znasz?

sobes.tech AI

Odpowiedź od AI

W języku Java istnieją trzy główne typy pętli:

  • for: Używana, gdy liczba iteracji jest znana z góry.

    // Klasyczna pętla for do iteracji po zakresie liczb
    for (int i = 0; i < 10; i++) {
        System.out.println(i);
    }
    

    Istnieje także rozszerzona pętla for (for-each), która jest wygodna do iteracji po kolekcjach i tablicach.

    // Rozszerzona pętla for do iteracji po tablicy
    String[] names = {"Alice", "Bob"};
    for (String name : names) {
        System.out.println(name);
    }
    
  • while: Używana, gdy liczba iteracji nie jest znana z góry, a warunek jest sprawdzany przed każdą iteracją.

    // pętla while
    int count = 0;
    while (count < 5) {
        System.out.println("Iteracja: " + count);
        count++;
    }
    
  • do-while: Podobna do while, ale warunek jest sprawdzany po wykonaniu ciała pętli, gwarantując co najmniej jedną iterację.

    // pętla do-while
    int num = 5;
    do {
        System.out.println("Liczba: " + num);
        num--;
    } while (num > 0);
    

Dodatkowo, istnieją instrukcje break i continue do kontrolowania przepływu pętli.

  • break - Przerywa wykonywanie bieżącej pętli.
  • continue - Pomija resztę bieżącej iteracji i przechodzi do następnej.