Sobes.tech
Intern

Milyen ciklus típusokat ismersz?

sobes.tech MI

Válasz az MI-től

Java-ban három fő ciklustípus létezik:

  • for ciklus: Akkor használjuk, amikor az iterációk száma előre ismert.

    // Klasszikus for ciklus számtartományon belüli iterációhoz
    for (int i = 0; i < 10; i++) {
        System.out.println(i);
    }
    

    Szintén létezik a fejlesztett for ciklus (for-each), amely kényelmes kollekciók és tömbök iterálására.

    // Fejlesztett for ciklus tömbön való iteráláshoz
    String[] names = {"Alice", "Bob"};
    for (String name : names) {
        System.out.println(name);
    }
    
  • while ciklus: Akkor használjuk, amikor az iterációk száma nem ismert előre, és a feltétel minden iteráció előtt ellenőrzésre kerül.

    // while ciklus
    int count = 0;
    while (count < 5) {
        System.out.println("Iteráció: " + count);
        count++;
    }
    
  • do-while ciklus: Hasonló a while-hoz, de a feltétel a ciklus törzse végrehajtása után kerül ellenőrzésre, így legalább egyszer végrehajtódik.

    // do-while ciklus
    int num = 5;
    do {
        System.out.println("Szám: " + num);
        num--;
    } while (num > 0);
    

Ezen kívül léteznek a break és continue utasítások a ciklusok irányítására.

  • break - Megszakítja a jelenlegi ciklus végrehajtását.
  • continue - Átugorja a jelenlegi iteráció hátralévő részét, és a következőre lép.