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 [2016/01/15 05:29] gthanos [Πίνακες] |
java:arrays [2016/02/17 09:39] gthanos [Πίνακες δύο διαστάσεων] |
||
---|---|---|---|
Line 4: | Line 4: | ||
<code java> | <code java> | ||
- | int [] anArray; anArray = new int[5]; | + | int [] anArray; |
- | int anotherArray[]; anotherArray[] = new int[10]; | + | anArray = new int[5]; |
+ | int anotherArray[]; | ||
+ | anotherArray[] = new int[10]; | ||
ή | ή | ||
int [] anArray = new int[5]; | int [] anArray = new int[5]; | ||
Line 40: | Line 42: | ||
<WRAP important 80% round center> | <WRAP important 80% round center> | ||
- | Οι πίνακες στη Java υλοποιούνται ως αντικείμενα (//θα τα δούμε αναλυτικά παρακάτω//). Κάθε αντικείμενο έχει ένα πεδίο **length** που αποθηκεύει το μέγεθος του πίνακα (π.χ. ''anArray.length'') και το οποίο δεν μεταβάλει την τιμή του (δηλαδή είναι final field). Μέσω του πεδίου //length// μπορείτε να έχετε πρόσβαση στο μέγεθος του κάθε πίνακα. | + | Οι πίνακες στη Java υλοποιούνται ως αντικείμενα (//θα τα δούμε αναλυτικά παρακάτω//). __Εφόσον αρχικοποιηθεί ένας πίνακας το μέγεθος του είναι σταθερό και δεν αλλάζει__. |
+ | |||
+ | Κάθε αντικείμενο πίνακα έχει ένα πεδίο **length** που αποθηκεύει το μέγεθος του πίνακα (π.χ. δείτε στο πρόγραμμα ''anArray.length'') και για το οποίο δεν μπορούμε να μεταβάλλουμε την τιμή του (δηλαδή είναι final field). Μέσω του πεδίου //length// μπορείτε να έχετε πρόσβαση στο μέγεθος του κάθε πίνακα. | ||
</WRAP> | </WRAP> | ||
+ | <WRAP tip 80% round center> | ||
+ | Κατεβάστε και εκτελέστε το παρακάτω πρόγραμμα. Παρατηρήστε ότι η κλήση της μεθόδου **System.out.println** εκτυπώνει στην κονσόλα σας ένα αλφαριθμητικό κατά την εκτέλεση του προγράμματος ακολουθούμενο από χαρακτήρα αλλαγής γραμμής. Εναλλακτικά της **System.out.println** μπορείτε να χρησιμοποείτε και την μέθοδο **System.out.prin**t, όπου ο χαρακτήρας αλλαγής γραμμής παραλείπεται. | ||
+ | </WRAP> | ||
===== Πίνακες δύο διαστάσεων ===== | ===== Πίνακες δύο διαστάσεων ===== | ||
Line 71: | Line 78: | ||
- | | [[java:variables | Μεταβλητές]] | [[java:operators | Τελεστές ]] | | + | | Προηγούμενο: [[java:variables | Μεταβλητές]] | Επόμενο: [[java:operators | Τελεστές ]] | |