This shows you the differences between two versions of the page.
Next revision | Previous revision Next revision Both sides next revision | ||
java:arrays [2015/02/06 13:59] gthanos created |
java:arrays [2015/04/19 18:52] gthanos [Πίνακες] |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Πίνακες ====== | ====== Πίνακες ====== | ||
- | Οι πίνακες στην γλώσσα προγραμματισμού Java ορίζονται σε αναλογία με την C ως ένα σύνολο τιμών του ιδίου τύπου δεδομένων του οποίου ο αριθμός των μελών είναι προαποφασισμένος και δεν αλλάζει. | + | Οι πίνακες στην γλώσσα προγραμματισμού Java ορίζονται σε αναλογία με την C ως ένα σύνολο τιμών του ιδίου τύπου δεδομένων του οποίου ο αριθμός των μελών είναι δεδομένος και δεν αλλάζει. |
{{ :java:objects-tenelementarray.gif }} | {{ :java:objects-tenelementarray.gif }} | ||
Line 19: | Line 19: | ||
anArray[1] = 200; | anArray[1] = 200; | ||
anArray[2] = 300; | anArray[2] = 300; | ||
- | + | | |
- | System.out.println("Element at index 0: " | + | for(int i=0; i<anArray.length; i++) { |
- | + anArray[0]); | + | System.out.println("Element at index "+i+": "+ anArray[0]); |
- | System.out.println("Element at index 1: " | + | } |
- | + anArray[1]); | + | |
- | System.out.println("Element at index 2: " | + | |
- | + anArray[2]); | + | |
} | } | ||
} | } | ||
</code> | </code> | ||
+ | |||
+ | <WRAP important 80% round center> | ||
+ | Οι πίνακες στη Java υλοποιούνται ως αντικείμενο. Κάθε αντικείμενο έχει ένα πεδίο **length** που αποθηκεύει το μέγεθος του πίνακα (π.χ. ''anArray.length'') και το οποίο δεν αλλάζει (final field). Μέσω του πεδίου length μπορείτε να έχετε πρόσβαση στο μέγεθος του κάθε πίνακα. | ||
+ | </WRAP> | ||
===== Πίνακες δύο διαστάσεων ===== | ===== Πίνακες δύο διαστάσεων ===== | ||
Line 49: | Line 50: | ||
+ | | [[java:variables | Μεταβλητές]] | [[java:operators | Τελεστές ]] | |