日期:2014-05-20 浏览次数:20764 次
//a 是 i行 j列 b是 j列 k行
int[][] a = new int[][]{{3, 4, 5}, {3, 4, 5}};
int[][] b = new int[][]{{3, 4}, {3, 4}, {3, 4}};
int[][] c = new int[2][2];
//a x b
for(int i = 0; i < 2; i++) {
for(int k = 0; k < 2; k++) {//前2个循环是确定要计算c中的那个位置的值
for(int j = 0; j < 3; j++) {
c[i][k] += a[i][j] * b[j][k];
}
}
}
for(int i = 0; i < 2; i++) {
for(int k = 0; k < 2; k++) {
System.out.print(c[i][k] + "\t");
}
System.out.println();
}