JAVA中二维数组的函数运算

for(i=0;i<MAX;i++){
for(j=0;j<MAX;j++){
d[i][j]=0;
for(k=0;k<MAX;k++)
d[i][j]+=a[i][k]*b[k][j];

        }
    }

就是在这个程序中为什么最后的乘积是 for(k=0;k<MAX;k++)
d[i][j]+=a[i][k]*b[k][j];

a和b是两个数组,两个数组的相乘是要当做两个矩阵的相乘,是a矩阵的第一行乘以b矩阵的第一列,k的循环就是这个功能
d数组就是存储a数组与b数组的每一个乘积的得数
你可以把数字一个个带进去,自己算一下就知道了