java:loop_statements

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

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 |  
 +Εντολές τερματισμού και ελέγχου επανάληψης ]] |
java/loop_statements.1442573261.txt.gz · Last modified: 2016/02/26 11:15 (external edit)