public class MultiMatrix {
int[][] multiplyMatrix;
public static void main(String args[]) {
int[][] a = {
{ 1, 0, 3, -1,2,5,8},
{ 2, 1, 0, 2,7,3,5},
{2,3,4,5,1,0,3},
{ 1, 0, 3, -1,2,5,8},
{ 2, 1, 0, 2,7,3,5},
{2,3,4,5,1,0,3},
{ 2, 1, 0, 2,7,3,5},
{2,3,4,5,1,0,3}
};
int[][] b = {
{4,1},
{-1,1},
{2,0},
{4,1},
{-1,1},
{2,0},
{1,3}
};
MultiMatrix mm = new MultiMatrix ();
mm.mMatrix(a, b);
mm.display();
}
public void mMatrix(int[][] a, int[][] b) {
multiplyMatrix = new int[a.length][b[0].length];
for (int i = 0; i < a.length; i++) {// rows of a
for (int j = 0; j < b[0].length; j++) {// columns of b
for (int k = 0; k < a[0].length; k++) {// columns of a = rows of
// b
multiplyMatrix[i][j] = multiplyMatrix[i][j] + a[i][k]
* b[k][j];
}
}
}
}
public void display() {
for (int i = 0; i < multiplyMatrix.length; i++) {
for (int j = 0; j < multiplyMatrix[0].length; j++) {
System.out.print(multiplyMatrix[i][j] + " ");
}
System.out.println("");
}
}
}