package zyh;
import java.util.Scanner;
public class zz {
public static double[][] lyx(double[][] a,double[][] b){
double[][]c = new double[3][3];
for(int i=0;i<3;i++)
for(int j=0;j<3;j++)
c[i][j]=a[i][0]*b[0][j]+a[i][1]*b[1][j]+a[i][2]*b[2][j];
return c;
}
public static void main(String[] args)
{
Scanner input = new Scanner(System.in);
double[][] x1 = new double[3][3];
double[][] x2 = new double[3][3];
double[][] x3 = new double[3][3];
System.out.print("Enter matrix1:");
for(int i=0;i<3;i++)
{
for(int j=0;j<3;j++)
{
x1[i][j] = input.nextDouble();
}
}
System.out.print("Enter matrix2:");
for(int i=0;i<3;i++)
{
for(int j=0;j<3;j++)
{
x2[i][j] = input.nextDouble();
}
}
System.out.print("The multiplication of the matrices is:\n");
x3 = lyx(x1,x2);
System.out.println(x1[0][0]+" "+x1[0][1]+" "+x1[0][2]+" "+x2[0][0]+" "+x2[0][1]+" "+x2[0][2]+" "+x3[0][0]+" "+x3[0][1]+" "+x3[0][2]);
System.out.println(x1[1][0]+" "+x1[1][1]+" "+x1[1][2]+" * "+x2[1][0]+" "+x2[1][1]+" "+x2[1][2]+" "+x3[1][0]+" "+x3[1][1]+" "+x3[1][2]);
System.out.println(x1[2][0]+" "+x1[2][1]+" "+x1[2][2]+" "+x2[2][0]+" "+x2[2][1]+" "+x2[2][2]+" "+x3[2][0]+" "+x3[2][1]+" "+x3[2][2]);
}
}