Sobes.tech
Intern

Aké typy cyklov poznáte?

sobes.tech AI

Odpoveď od AI

У Јави постоје три главне врсте петљи:

  • for петља: Користи се када је број итерација унапред познат.

    // Класична `for` петља за итерацију преко опсега бројева
    for (int i = 0; i < 10; i++) {
        System.out.println(i);
    }
    

    Постоји и проширена for петља (for-each), која је погодна за итерацију преко колекција и низова.

    // Проширена `for` петља за итерацију преко низа
    String[] names = {"Alice", "Bob"};
    for (String name : names) {
        System.out.println(name);
    }
    
  • while петља: Користи се када број итерација није унапред познат, а услов се проверава пре сваке итерације.

    // `while` петља
    int count = 0;
    while (count < 5) {
        System.out.println("Итерација: " + count);
        count++;
    }
    
  • do-while петља: Слична while, али се услов проверава након извршења тела петље, што гарантује бар једну итерацију.

    // `do-while` петља
    int num = 5;
    do {
        System.out.println("Број: " + num);
        num--;
    } while (num > 0);
    

Поред тога, постоје наредбе break и continue за контролу тока петљи.

  • break - прекида извршење тренутне петље.
  • continue - прескаче остатак тренутне итерације и наставља са следећом.