Функция, которую я написал для умножения матриц, неправильно выдает или дает пустую.Ему удалось дать мне один правильный вывод, хотя я больше не могу найти этот массив.
Когда я ввел
int[][] test = new int[][]{
{2, 4},
{5, 3},
{3, 5}
};
int[][] test2 = new int[][]{
{3, 4, 2},
{5, 1, 2}
};
, он возвращает массив нулей
int[][] toRet = new int[arr1.length][arr2[0].length];
for(int i = 0; i < arr1.length; i++){
for(int j = 0; j < arr2[0].length; j++){
for(int k = 02; k < arr1[0].length; k++){
toRet[i][j] += arr1[i][k] * arr2[k][j];
}
}
}
return toRet;
}```
It worked for a minute and I didn't change anything but my test.