java:arrays

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
java:arrays [2015/09/18 10:25]
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 | Τελεστές ]]  |
java/arrays.txt · Last modified: 2018/02/16 17:25 by gthanos