Page 1320 - Informatica dalla A a Z
P. 1320
Solo opo la fase di allocazione, l’array viene creato e può essere utilizzato, assegnando i
valori ai suoi elementi. Il numero usato si chiama indice dell’array.
Si parte dall’indice 0 per indicare il primo elemento e si termina con l’indice dato dalla
dimensione meno 1. Se si cerca di accedere a un elemento che non fa parte dell’array,
viene generata l’eccezione ArraylndexOutOfBoundsException.
Per assegnare i valori agli elementi di un array si procede così:
i[0] = 45;
i[l] = 12;
i[ 2] = 3;
nomi [0] = "Francesca ";
Per richiamare questa informazione si fa seguire al nome dell’array un punto e la parola
length.
i.length restituisce il numero 5
nomi.length restituisce 10.
È possibile effettuare la dichiarazione e allocazione degli array contemporaneamente sulla
stessa riga:
int i[ ] = new int [ 5 ];
String nomi[ ] = new String[ 10];
È possibile anche dichiarare, allocare e allo stesso tempo inizializzare un array, inserendo
tra parentesi graffe i valori che deve contenere. La dimensione dell’array corrisponde al
numero di elementi racchiusi tra parentesi graffe.
int i[ ] = {45, 12, 3, 10, 2000};
Approfondimento: Il metodo main riceve come parametro un array di stringhe chiamato
args[ ]. In questo array sono contenuti i parametri che vengono passati al programma dalla
riga di comando.
Scrivere un programma che stampa tutti i parametri che vengono passati.
Soluzione:
Parametri.java
class Parametri
{
public static void main(String args [ ] )
{
System.out .println( "Elenco parametri:" );
if ( args.length == 0)
1316