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 - Παραλείπει το υπόλοιπο της τρέχουσας επανάληψης και προχωρά στην επόμενη.