Παράδειγμα 11 - Οι Πίνακες (Arrays) στην Java

Εικόνα: kostas

Μπορούμε να δημιουργήσουμε πίνακες (arrays) γι' όλα τα είδη των πληροφοριών που μπορούν να αποθηκευθούν σαν μεταβλητές, ως εξής :

  1. String[ ] babyName;
  2. int[ ] babyAge;
  3. boolean[ ] babyWeight;

Οι παραπάνω εντολές δημιούργησαν τρεις πίνακες αλλά δεν έχει αποθηκευθεί ακόμα τίποτα μέσα τους. Για να γίνει αυτό, πρέπει να χρησιμοποιήσουμε την εντολή (τελεστή) new και να καθορίσουμε πόσα στοιχεία θα έχει ο πίνακας, ως εξής :

  1. String[ ] babyName = new String[40];

Μπορούμε να εκχωρήσουμε και τιμές μαζί με την δήλωση ενός πίνακα, ως εξής :

  1. int[ ] babyAge = {2, 5, 4, 3, 1};

Οι τιμές που θα καταχωρηθούν στον πίνακα βρίσκονται ανάμεσα στους χαρακτήρες { και } και χωρίζονται με κόμματα. Ακόμη, όλα τα στοιχεία του πίνακα πρέπει να είναι του ίδιου τύπου και δεν καθορίζουμε τον αριθμό τους.

Τα στοιχεία ενός πίνακα αριθμούνται από το 0 έως το n-1, όπου το n είναι το πλήθος των στοιχείων του πίνακα. Για να βρούμε το πλήθος των στοιχείων ενός πίνακα, μπορούμε να χρησιμοποιήσουμε την ιδιότητα length, ως εξής :

  1. int[ ] babyAge = {2, 5, 4, 3, 1};
  2. System.out.println("Υπάρχουν " + babyAge.length + " μωρά");
  3. String[ ] Names = {"Anna", "Georgia", "Maria", "Alexia"};
  4. for (int count = 0; count < Names.length; count++)
  5. {
  6. System.out.println("Ονομα : " + Names[count]);
  7. }

Για να δημιουργήσουμε έναν πίνακα δύο διαστάσεων, δίνουμε την εξής εντολή :

  1. String[ ] babyDetail = new String[5][5];
  • Λέξεις κλειδιά: