做的JAVA练习题 矩阵相乘
//两矩阵相乘class Juzhen
{
int[][] a={{1,5,9},{8,7,6}};
int[][] b={{1,6,7,8},{1,2,3,4},{7,8,9,10}};
int[][] c=new int[2][4];
public static void main(String[] args)
{
Juzhen jz=new Juzhen();
jz.calc();
System.out.println("矩阵A:");
jz.show(jz.a);
System.out.println("\n矩阵B:");
jz.show(jz.b);
System.out.println("\n矩阵C=A*B:");
jz.show(jz.c);
}
void calc()
{
for(int i=0;i<2;i++)
for(int j=0;j<4;j++)
for(int k=0;k<3;k++)
c[i][j]+=a[i][k]*b[k][j];
}
void show(int[][] x)
{
for(int i=0;i<x.length;i++)
{
for(int j=0;j<x[i].length;j++)
System.out.print(x[i][j]+" ");
System.out.println();
}
}
}