Sobes.tech
Intern

Kādus ciklu tipus jūs zināt?

sobes.tech AI

Atbilde no AI

Java ir trīs galvenie ciklu veidi:

  • for cikls: Lietojams, kad iepriekš zinātu iterāciju skaitu.

    // Klasisks `for` cikls, lai iterētu pa skaitļu diapazonu
    for (int i = 0; i < 10; i++) {
        System.out.println(i);
    }
    

    Ir arī uzlabots for cikls (for-each), kas ir ērts kolekciju un masīvu iterācijai.

    // Uzlabots `for` cikls, lai iterētu pa masīvu
    String[] names = {"Alice", "Bob"};
    for (String name : names) {
        System.out.println(name);
    }
    
  • while cikls: Lietojams, kad iterāciju skaits nav iepriekš zināms, un nosacījums tiek pārbaudīts pirms katras iterācijas.

    // `while` cikls
    int count = 0;
    while (count < 5) {
        System.out.println("Iterācija: " + count);
        count++;
    }
    
  • do-while cikls: Līdzīgs while, bet nosacījums tiek pārbaudīts pēc cikla ķermeņa izpildes, nodrošinot vismaz vienu iterāciju.

    // `do-while` cikls
    int num = 5;
    do {
        System.out.println("Skaitlis: " + num);
        num--;
    } while (num > 0);
    

Papildus tam, ir break un continue komandas, kas kontrolē cikla plūsmu:

  • break - pārtrauc pašreizējo ciklu.
  • continue - pārtrauc pašreizējo iterāciju un pāriet uz nākamo.