Ma_fack di Ma_fack
Ominide 1415 punti

Array

Gli Array permettono di creare collezioni di entità dette “tipi base” dell’array: i tipi base di un array possono essere oggetti o tipi primitivi ed il loro numero è chiamato “length” o lunghezza dell’array. Per dichiarare una variabile di tipo Array si scrive:

tipo [] identificatore = new tipo [lunghezza]; o tipo [] identificatore; identificatore = new tipo [lunghezza];

altrimenti posso inserire fin da subito gli elementi: tipo [] identificatore = {e1,e2,e3,e4,e5,e6,e7,…};

La lunghezza dell’Array viene fissata alla dichiarazione e gli indici vanno da 0 a nome.length-1. (se [20] allora indici da 0 a 19).
Per assegnare un valore alle varie posizioni scrivo:
tipo [indice] = valore;

Per quanto riguarda la stampa dell’intero Array, solitamente questa avviene mediante un ciclo for:
for(int i = 0; i = identificatore.length(); i++) { system.out.println(identificatore) }

Array multidimensionali

Non sono altro che Array di Array. Si dichiarano nel modo seguente: tipo []identificatore Gli Array multidimensionali non richiedono “new” solamente una volta ma anche più di una. Il valore “null” indica un Array multidimensionale vuoto.

ES. Pedina[][] dama = new Pedina[8][];
Pedina[] riga0 = {new Pedina(“bianca”),null, new Pedina(“bianca”),null, new Pedina(“bianca”),null, new Pedina(“bianca”),null};

Hai bisogno di aiuto in Informatica?
Trova il tuo insegnante su Skuola.net | Ripetizioni
Registrati via email