Ayuda como multiplicar a través de arreglos?

Hola necesito ayuda con un programa, que es una calculadora que hace todo a traves de arreglos, es decir, la suma la resta la multiplicación.... se hace a punta de arreglos, como nos enseñaron en la escuela a pedal!

y pués tengo el método y más o menos tengo la idea pero no me funciona, el arreglo que me da de resultado siempre es 0
porfavor ayudenme ya me estoy comenzando a frustrar....

miren este es el método

public long[] multiplicarArrays(long[] arreglo1, long[] arreglo2){

//Creamos el arreglo que tendrá el resultado
//con el tamaño del arreglo 1 que se supone que tiene los mismos elementos que el arreglo2
long arrayRes[] = new long[(arreglo1.length*arreglo1.length)];

int cont=0;

for (int i=0;i

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de neko069

Matrices

Supongo que lo que quieres hacer es algo como multiplicación de matrices no?
Tienes que checar una restricción matemática ( que en éste momento no recuerdo, pero tiene que ver con algo de los tamaños de las matrices que vas a multiplicar ) para que tu matriz(arreglo) resultante te dé un resultado correcto.

Y postea tú código completo (entre tags de <code> y </code> por favor).