java:arrays

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
java:arrays [2016/02/16 17:02]
doufexi
java:arrays [2016/02/18 11:37]
doufexi added wrap re: positioning of [] in array def, added some spacing in code, added toc link
Line 7: Line 7:
 anArray = new int[5]; anArray = new int[5];
 int anotherArray[]; ​ int anotherArray[]; ​
-anotherArray[] = new int[10];+anotherArray = new int[10];
      ή      ή
 int [] anArray = new int[5]; int [] anArray = new int[5];
Line 13: Line 13:
 </​code>​ </​code>​
  
-Ο παραπάνω κώδικας ορίζει δύο πίνακες τύπου **int** μεγέθους **5** και **10** αντίστοιχα. Παρατηρήστε ότι κατά τον ορισμό του πίνακα ο τελεστής **[]** μπορεί να τοποθετηθεί πριν ​η μετά το όνομα της μεταβλητής.+Ο παραπάνω κώδικας ορίζει δύο πίνακες τύπου **int** μεγέθους **5** και **10** αντίστοιχα. Παρατηρήστε ότι κατά τον ορισμό του πίνακα ο τελεστής **[]** μπορεί να τοποθετηθεί πριν ​ή μετά το όνομα της μεταβλητής.
  
 +<WRAP tip 80% round center>
 +Σημειώστε ότι κατά σύμβαση προτιμάται η τοποθέτηση του τελεστή **[]** πριν το όνομα της μεταβλητής,​ και όχι μετά.
 +</​WRAP>​
 Η αρίθμηση των στοιχείων του πίνακα ξεκινάει από τον δείκτη 0 και αυξάνει. Για παράδειγμα για ένα πίνακα 10 θέσεων,​ η αρίθμηση των στοιχείων του είναι **0-9**, όπως φαίνεται στο παρακάτω σχήμα. Η αρίθμηση των στοιχείων του πίνακα ξεκινάει από τον δείκτη 0 και αυξάνει. Για παράδειγμα για ένα πίνακα 10 θέσεων,​ η αρίθμηση των στοιχείων του είναι **0-9**, όπως φαίνεται στο παρακάτω σχήμα.
  
Line 34: Line 37:
         anArray[2] = 300;         anArray[2] = 300;
         ​         ​
-        for(int i=0; i<​anArray.length;​ i++) { +        for(int i=0; i < anArray.length;​ i++) { 
-          System.out.println("​Element at index "​+i+"/"​+anArray.length+":​ "+ anArray[0]);​+          System.out.println("​Element at index " + i + "/"​ + anArray.length+":​ " + anArray[0]);​
         }         }
     }     }
Line 48: Line 51:
  
 <WRAP tip 80% round center> <WRAP tip 80% round center>
-Κατεβάστε και εκτελέστε το παρακάτω πρόγραμμα. Παρατηρήστε ότι η κλήση της μεθόδου **System.out.println** εκτυπώνει στην κονσόλα σας ένα αλφαριθμητικό κατά την εκτέλεση του προγράμματος ακολουθούμενο από χαρακτήρα αλλαγής γραμμής. Εναλλακτικά της **System.out.println** μπορείτε να χρησιμοποείτε και την μέθοδο **System.out.prin**t, όπου ο χαρακτήρας αλλαγής γραμμής παραλείπεται.+Κατεβάστε και εκτελέστε το παραπάνω πρόγραμμα. Παρατηρήστε ότι η κλήση της μεθόδου **System.out.println** εκτυπώνει στην κονσόλα σας ένα αλφαριθμητικό κατά την εκτέλεση του προγράμματος ακολουθούμενο από χαρακτήρα αλλαγής γραμμής. Εναλλακτικά της **System.out.println** μπορείτε να χρησιμοποιείτε και την μέθοδο **System.out.print**, όπου ο χαρακτήρας αλλαγής γραμμής παραλείπεται.
 </​WRAP>​ </​WRAP>​
 ===== Πίνακες δύο διαστάσεων ===== ===== Πίνακες δύο διαστάσεων =====
  
-Οι πίνακες δύο διαστάσεων ορίζονται σε αναλογία με τους πίνακες μίας διάστασης ως εξής+Οι πίνακες δύο διαστάσεων ορίζονται σε αναλογία με τους πίνακες μίας διάστασης ως εξής:
  
 <code java> <code java>
Line 78: Line 81:
  
  
-| [[java:​variables | Μεταβλητές]] ​  | [[java:​operators | Τελεστές ]]  |+Προηγούμενο: ​[[java:​variables | Μεταβλητές]] | [[:toc | Περιεχόμενα ​]]   ​| ​Επόμενο: ​[[java:​operators | Τελεστές ]]  |
java/arrays.txt · Last modified: 2018/02/16 17:25 by gthanos