- Autore

- Nome
- Nelson Silva
- Social
Introduzione
Gli array sono una parte fondamentale della programmazione in Java. Consentono di memorizzare più valori dello stesso tipo in un'unica variabile, rendendo più semplice ed efficiente la manipolazione di insiemi di dati.
Cos'è un Array?
Un array è una struttura dati che memorizza elementi dello stesso tipo in modo sequenziale. In Java:
- Ogni elemento di un array ha un indice, che inizia da 0 e arriva fino a "n-1", dove "n" è la dimensione dell'array.
- Gli array hanno una dimensione fissa, il che significa che una volta creati non è possibile modificarne la dimensione.
- Il tipo di dato memorizzato in un array può essere qualsiasi tipo primitivo, oggetto o un altro array (array multidimensionali).
Dichiarazione e Inizializzazione
Esistono diversi modi per dichiarare e inizializzare array in Java:
- Dichiarare, poi inizializzare:
int[] numeri = new int[5];
- Dichiarare e inizializzare contemporaneamente:
int[] numeri = {1, 2, 3, 4, 5};
- Dichiarare usando il tipo dell'oggetto (solitamente usato per array di oggetti):
String[] nomi = new String[]{"Giovanni", "Anna", "Carlo"};
Accesso agli Elementi dell'Array
Per accedere a un elemento di un array, si usa l'indice dell'elemento desiderato:
int primoNumero = numeri[0]; // Accede al primo elemento
Esempio Pratico
package com.caffeinealgorithm.programaremjava;
public class Arrays {
public void Run() {
String[] colori = new String[] {
"Blu", "Verde", "Giallo", "Rosso", "Arancione"
};
System.out.printf("Numero di colori: %d\n", colori.length);
System.out.printf("Primo colore: %s\n", colori[0]);
System.out.printf("Ultimo colore: %s", colori[colori.length - 1]);
}
}
Conclusione
Gli array sono uno strumento potente ed essenziale per qualsiasi programmatore Java. Consentono la manipolazione efficiente di insiemi di dati e sono ampiamente utilizzati in molti algoritmi e applicazioni reali.