Sobes.tech
Intern

Ի՞նչ տիպի ցիկլեր եք գիտակցում:

sobes.tech AI

Պատասխան AI-ից

Java-ում երեք հիմնական ցիկլի տեսակ կա.

  • 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 - բաց թողնում է ընթացիկ կրկնության մնացած մասը և անցնում հաջորդին։