====== Εντολές επανάληψης ======
===== While και do-while statements =====
class WhileDemo {
public static void main(String[] args){
int count = 1;
while (count < 11) {
System.out.println("Count is: " + count);
count++;
}
}
}
class DoWhileDemo {
public static void main(String[] args){
int count = 1;
do {
System.out.println("Count is: " + count);
count++;
} while (count < 11);
}
}
===== For statement =====
Η εντολή **for** συντάσσεται όπως και στην γλώσσα προγραμματισμού **C**.
class ForDemo {
public static void main(String[] args){
int[] numbers = {1,2,3,4,5,6,7,8,9,10};
for (int i=0; i
Ενδιαφέρον έχει μία διαφοροποιημένη έκδοση της **for** που υποστηρίζει η **Java** με σκοπό την επανάληψη __σε όλα τα μέλη ενός πίνακα__ (ή ενός [[java:collections_intro|Collection]] όπως θα δούμε αργότερα). Δείτε το παρακάτω παράδειγμα, χρήσης του συγκεκριμένου τελεστή για την επανάληψη στα μέλη ενός πίνακα.
class EnhancedForDemo {
public static void main(String[] args){
int[] numbers = {1,2,3,4,5,6,7,8,9,10};
for (int item : numbers) { // for every item in numbers array
System.out.println("Count is: " + item);
}
}
}
| Προηγούμενο: [[:java:control_flow_statements | Εντολές ελέγχου ροής προγράμματος ]] | [[:toc | Περιεχόμενα ]] | Επόμενο: [[:java:break_loop_statements |
Εντολές τερματισμού και ελέγχου επανάληψης ]] |