Hola amigo los arreglos basicamente funcionan como contenedores para las variables de su mismo tipo, pues igual que las variables normales, los arreglos pueden ser int string float double... etc
Pueden contener varias variables dependiendo del tamaño que les hayas dado
un ejemplo seria int MiPrimerArreglo[] = new int[10];
en este caso puede contener 10 variables y para meter valores en ese arreglo solo defines la posicion del arreglo y su valor...
Ejemplo: MiPrimerArreglo[0]=5;
Recuerda que empiezan desde 0 y en este caso hasta el 9....
Espero que te haya servido amigo
Saludos!!! :)