Οι πίνακες στην γλώσσα προγραμματισμού Java ορίζονται σε αναλογία με την C ως ένα σύνολο τιμών του ιδίου τύπου δεδομένων του οποίου ο αριθμός των μελών ορίζεται κατά την αρχικοποίηση του πίνακα. Η αρχικοποίηση ενός πίνακα γίνεται με χρήση του τελεστή new, σε μία δήλωση της μορφής
int [] anArray; anArray = new int[5]; int anotherArray[]; anotherArray = new int[10]; ή int [] anArray = new int[5]; int anotherArray[] = new int[10];
Ο παραπάνω κώδικας ορίζει δύο πίνακες τύπου int μεγέθους 5 και 10 αντίστοιχα. Παρατηρήστε ότι κατά τον ορισμό του πίνακα ο τελεστής [] μπορεί να τοποθετηθεί πριν ή μετά το όνομα της μεταβλητής.
Σημειώστε ότι κατά σύμβαση προτιμάται η τοποθέτηση του τελεστή [] πριν το όνομα της μεταβλητής, και όχι μετά.
Εναλλακτικά, μπορείτε να ορίσετε το μέγεθος του πίνακα ορίζοντας και τα περιεχόμενα του στην δήλωση ορισμού του, όπως στο παρακάτω παράδειγμα:
int[] numbers = {1,2,3,4,5,6,7,8,9,10};
Η αρίθμηση των στοιχείων του πίνακα ξεκινάει από τον δείκτη 0 και αυξάνει. Για παράδειγμα για ένα πίνακα 10 θέσεων, η αρίθμηση των στοιχείων του είναι 0-9, όπως φαίνεται στο παρακάτω σχήμα.
Προηγούμενο: Κυριολεκτικά | Περιεχόμενα | Επόμενο: Τελεστές |