This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
java:arrays [2015/07/07 17:28] 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> |