java:arrays-intro

Πίνακες

Οι πίνακες στην γλώσσα προγραμματισμού 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, όπως φαίνεται στο παρακάτω σχήμα.

java/arrays-intro.txt · Last modified: 2020/02/20 14:18 by gthanos