This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
|
java:loop_statements [2015/09/18 10:47] gthanos created |
java:loop_statements [2017/02/10 18:26] (current) doufexi |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Εντολές ανακύκλωσης ====== | + | ====== Εντολές επανάληψης ====== |
| ===== While και do-while statements ===== | ===== While και do-while statements ===== | ||
| Line 30: | Line 30: | ||
| ===== For statement ===== | ===== For statement ===== | ||
| - | Η εντολή **for** συντάσσεται όπως και στην γλώσσα προγραμματισμού **C**. Ενδιαφέρον έχει μία διαφοροποιημένη έκδοση της **for** που υποστηρίζει η **Java** με σκοπό την ανακύκλωση σε όλα τα μέλη ενός πίνακα (ή ενός [[java:collections_intro|Collection]] όπως θα δούμε αργότερα). Δείτε το παρακάτω παράδειγμα, χρήσης του συγκεκριμένου τελεστή για την ανακύκλωση σε όλα τα μέλη ενός πίνακα. | + | Η εντολή **for** συντάσσεται όπως και στην γλώσσα προγραμματισμού **C**. |
| + | |||
| + | <code java ForDemo.java> | ||
| + | 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<numbers.length;i++) { | ||
| + | System.out.println("Count is: " + numbers[i]); | ||
| + | } | ||
| + | } | ||
| + | } | ||
| + | </code> | ||
| + | |||
| + | Ενδιαφέρον έχει μία διαφοροποιημένη έκδοση της **for** που υποστηρίζει η **Java** με σκοπό την επανάληψη __σε όλα τα μέλη ενός πίνακα__ (ή ενός [[java:collections_intro|Collection]] όπως θα δούμε αργότερα). Δείτε το παρακάτω παράδειγμα, χρήσης του συγκεκριμένου τελεστή για την επανάληψη στα μέλη ενός πίνακα. | ||
| <code java EnhancedForDemo.java> | <code java EnhancedForDemo.java> | ||
| class EnhancedForDemo { | class EnhancedForDemo { | ||
| - | public static void main(String[] args){ | + | public static void main(String[] args){ |
| - | int[] numbers = | + | int[] numbers = {1,2,3,4,5,6,7,8,9,10}; |
| - | {1,2,3,4,5,6,7,8,9,10}; | + | for (int item : numbers) { // for every item in numbers array |
| - | for (int item : numbers) { | + | System.out.println("Count is: " + item); |
| - | System.out.println("Count is: " + item); | + | |
| - | } | + | |
| } | } | ||
| + | } | ||
| } | } | ||
| </code> | </code> | ||
| + | | Προηγούμενο: [[:java:control_flow_statements | Εντολές ελέγχου ροής προγράμματος ]] | [[:toc | Περιεχόμενα ]] | Επόμενο: [[:java:break_loop_statements | | ||
| + | Εντολές τερματισμού και ελέγχου επανάληψης ]] | | ||