Boa tarde! Enfim, estou desenvolvendo um código que multiplica matrizes para teste de aptidão. Porém estou com um maldito erro: ArrayIndexOutOfBoundsException.
public static int[][] multiplicaMatrizes(int matriz1[][], int matriz2[][]) {
int resultado[][] = new int [matriz1.length][TestaCalculadora.tamColunas2];
for (int j = 0; j < matriz1.length; j++) {
for (int i = 0; i < matriz1.length; i++) {
resultado[j][i] += matriz1[j][i] * matriz2[i][0];
for (int k = 0; k < matriz1.length; k++) {
resultado[j][k] += matriz1[j][i] * matriz2[i][k];
}
}
}
return resultado;
}