Я покажу вам простой пример.
int[] a = new int[3];
Это означает, что a
может иметь только 3 значения.
a[0], a[1] and a[2]
Если вы попробуете a[3]
, он будет вне границы.
Итак. У вас есть
int [][] c = new int[rowA][colB];
И попробуйте получить доступ к c[rowA][colB]
, который вышел за пределы.
В ваших трех for
циклах, я думаю, вы хотите использовать i
, j
и k
.