Sobes.tech
Intern

Milliseid tsüklitüüpe te tead?

sobes.tech AI

Vastus AI-lt

Java-s on kolm peamist tsüklitüüpi:

  • for tsükkel: Kasutatakse, kui iteratsioonide arv on ette teada.

    // Klassikaline `for` tsükkel, mis läbib arvude vahemiku
    for (int i = 0; i < 10; i++) {
        System.out.println(i);
    }
    

    Samuti on olemas täiustatud for tsükkel (for-each), mis on mugav kolleksioonide ja massiivide läbimiseks.

    // Täiustatud `for` tsükkel massiivi läbimiseks
    String[] names = {"Alice", "Bob"};
    for (String name : names) {
        System.out.println(name);
    }
    
  • while tsükkel: Kasutatakse, kui iteratsioonide arv ei ole ette teada, ning tingimus kontrollitakse enne iga kordamist.

    // `while` tsükkel
    int count = 0;
    while (count < 5) {
        System.out.println("Iteratsioon: " + count);
        count++;
    }
    
  • do-while tsükkel: Sarnane while-le, kuid tingimus kontrollitakse pärast tsükli keha täitmist, tagades vähemalt ühe kordamise.

    // `do-while` tsükkel
    int num = 5;
    do {
        System.out.println("Number: " + num);
        num--;
    } while (num > 0);
    

Lisaks on olemas käsud break ja continue, mis kontrollivad tsüklite voogu:

  • break - katkestab jooksva tsükli.
  • continue - jätab vahele jooksva iteratsiooni ja liigub järgmisele.