Ayuda como hacer una multiplicacion a pedal como nos enseñaron en la escuela con 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

Código:

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