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 [2015/07/07 13:20]
gthanos
java:arrays [2015/09/18 10:25]
gthanos
Line 4: Line 4:
  
 <code java> <code java>
-int [] anArray; +int [] anArray; anArray = new int[5]; 
-anArray = new int[5];+int anotherArray[];​ anotherArray[] = new int[10];
      ή      ή
 int [] anArray = new int[5]; int [] anArray = new int[5];
 +int anotherArray[] = new int[10];
 </​code>​ </​code>​
  
-Ο παραπάνω κώδικας ορίζει ​ένα ​πίνακα τύπου **int** μεγέθους **5**. Η αρίθμηση των στοιχείων του πίνακα ξεκινάει από τον δείκτη 0 και αυξάνει. Για παράδειγμα για ένα πίνακα 10 θέσεων,​ η αρίθμηση των στοιχείων του είναι **0-9**, όπως φαίνεται στο παρακάτω σχήμα.+Ο παραπάνω κώδικας ορίζει ​δύο ​πίνακες τύπου **int** μεγέθους **5** και **10** αντίστοιχα. Παρατηρήστε ότι κατά τον ορισμό του πίνακα ο τελεστής **[]** μπορεί να τοποθετηθεί πριν η μετά το όνομα της μεταβλητής. 
 + 
 +Η αρίθμηση των στοιχείων του πίνακα ξεκινάει από τον δείκτη 0 και αυξάνει. Για παράδειγμα για ένα πίνακα 10 θέσεων,​ η αρίθμηση των στοιχείων του είναι **0-9**, όπως φαίνεται στο παρακάτω σχήμα.
  
 {{  :​java:​objects-tenelementarray.gif ​ }} {{  :​java:​objects-tenelementarray.gif ​ }}
Line 47: Line 50:
 int [][] anArray; int [][] anArray;
 anArray = new int[3][5]; anArray = new int[3][5];
-ή+      ​ή
 int [][] anArray = new int[3][5]; int [][] anArray = new int[3][5];
 </​code>​ </​code>​
  
-Το παραπάνω παράδειγμα ορίζει ένα πίνακα διαστάσεων **3x5**. __Η ιδιαιτερότητα της Java σε σχέση με την C είναι ότι μπορούμε να έχουμε διαφορετικό αριθμό στηλών σε κάθε γραμμή του πίνακα__. Δείτε το παρακάτω πρόγραμμα που περιέχει ένα πίνακα δύο διαστάσεων.+Το παραπάνω παράδειγμα ορίζει ένα πίνακα διαστάσεων **3x5**. __Η ιδιαιτερότητα της Java σε σχέση με την C είναι ότι μπορούμε να έχουμε διαφορετικό αριθμό στηλών σε κάθε γραμμή του πίνακα__. Δείτε το παρακάτω πρόγραμμα που περιέχει ένα πίνακα δύο διαστάσεων. Στην πρώτη γραμμή του πίνακα έχουμε 3 στοιχεία,​ ενώ στην 2η δύο στοιχεία.
 <code java MultiDimArrayDemo.java>​ <code java MultiDimArrayDemo.java>​
 class MultiDimArrayDemo { class MultiDimArrayDemo {
java/arrays.txt · Last modified: 2018/02/16 17:25 by gthanos