java:loop_statements

This is an old revision of the document!


A PCRE internal error occured. This might be caused by a faulty plugin

====== Εντολές επανάληψης ====== ===== While και do-while statements ===== <code java WhileDemo.java> class WhileDemo { public static void main(String[] args){ int count = 1; while (count < 11) { System.out.println("Count is: " + count); count++; } } } </code> <code java DoWhileDemo.java> class DoWhileDemo { public static void main(String[] args){ int count = 1; do { System.out.println("Count is: " + count); count++; } while (count < 11); } } </code> ===== For statement ===== Η εντολή **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> 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); } } } </code> | Προηγούμενο: [[:java:control_flow_statements | Εντολές ελέγχου ροής προγράμματος ]] | [[:toc | Περιεχόμενα ]] | Επόμενο: [[:java:break_loop_statements | Εντολές τερματισμού και ελέγχου της επανάληψης ]] |

java/loop_statements.1486741281.txt.gz · Last modified: 2017/02/10 15:41 by gthanos