allora fare così:
int[] ar1 = {1,2,3}
crei un array di interi composto da tre elementi, e in + assegni gia tre valori all'array;

se fai così:
int[] ar2 = new int[3];

crei sempre un array di interi di tre elementi....solo ke lo devi ancora inizializzare in questo modo:

ar2[0]=12
ecc!

La seconda domanda credo ke si riferisse ad un numero di azioni da fare con ogni elemento di un array:
esempio

codice:
class prova{
public static void main(String args[]){
int numeri[]=new int[10];
for (int a=0;a<10;a++)
numeri[a]=a;
}
}
ecco così facendo dai a ogni posizione del vettore il numero intero corrispondente!