Creazione array di tipi primitivi

Se abbiamo già dichiarato un array allora lo possiamo creare utilizzando il costruttore del tipo o della classe alla quale appartengono i suoi dati.

Se ho dichiarato un array e voglio crearlo devo anche indicare quanti elementi intendo collocare nel mio array. Non è possibile lasciare la cosa in sospeso.

int[] numero;

numero = new int[4];

Per i tipi primitivi dopo la parola new occorre usare il nome del tipo stesso seguito da [].

Quanti sono i dati creati, gli elementi della classe numero? Considerato che il valore più basso dell'indice è 0 ne abbiamo 4 i cui nomi sono

numero[0]

numero[1]

numero[2]

numero[3]

 

Analogamente se voglio dichiarare un array di boolean chiamato circostanza

boolean []circostanza =new boolean(3);

 

Solo dopo la creazione degli array possiamo usare i loro elementi:

circostanza[0] = true;

numero[2] = 3.0;