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