Estratto del documento

Array: sequenza di valori dello stesso tipo

Un array è una sequenza di valori dello stesso tipo. I valori memorizzati al suo interno vengono chiamati elementi.

Costruire un array

Un array è un oggetto e, come ogni oggetto, deve essere costruito con l’operatore new, dichiarando il tipo di dati che potrà contenere (il tipo di dati di un array può essere qualsiasi tipo di dati).

new double[10];

Il numero di elementi (in questo caso 10) costituisce la lunghezza dell’array. L’array è memorizzabile in una variabile array, il cui tipo è il tipo degli elementi dell’array.

double[] values = new double[10];

Nel momento in cui viene creato, tutti i suoi elementi vengono inizializzati a 0, false o null.

Indici

Accesso e modifica degli elementi

L'accesso in lettura a un elemento dell'array si effettua come segue:

double oneValue = values[3];

Per la modifica di un elemento dell’array:

values[5] = 3.4;

Il numero usato per accedere a un elemento dell’array si chiama indice. Può assumere valori tra 0 (incluso: il primo elemento ha indice 0) e la dimensione dell’array (esclusa: l'ultimo elemento ha indice dimensione -1).

Inizializzazione di un array

Se si conoscono tutti gli elementi da inserire, un array può essere inizializzato direttamente:

int[] primes = { 2, 3, 5 };

Dimensione dell'array

L’unico elemento pubblico di un array è la dimensione (non è un metodo!).

double[] values = new double[10];
int a = values.length; // a vale 10
Anteprima
Vedrai una selezione di 1 pagina su 1
Informatica I - l'array Pag. 1
1 su 1
D/illustrazione/soddisfatti o rimborsati
Acquista con carta o PayPal
Scarica i documenti tutte le volte che vuoi
Dettagli
SSD
Scienze matematiche e informatiche INF/01 Informatica

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher enricopava di informazioni apprese con la frequenza delle lezioni di Informatica 1 e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Università degli Studi di Padova o del prof Avanzini Federico.
Appunti correlati Invia appunti e guadagna

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community