 
                Read two matrix as two 2D array. Now multiply the array elements as matrix.
 
	
import java.util.*;
class MatrixMultiply
{
	public static void main()
	{
		int arr1[3][3],arr2[3][3],arr3[3][3],i,j,k;
		Scanner sc=new Scanner(System.in);
		System.out.println("Enter The 1st Matrix Elements\n");
		for(i=0;i<3;i++)
		{
			for(j=0;j<3;j++)
			{
				arr1[i][j]=sc.nextInt();
			}
		}	
		System.out.println("Enter The 2nd Matrix Elements\n");
		for(i=0;i<3;i++)
		{
			for(j=0;j<3;j++)
			{
				arr2[i][j]=sc.nextInt();
			}
		}
		
		for(i=0;i<3;i++)
		{
			for(j=0;j<3;j++)
			{
				arr3[i][j]=0;
				for(k=0;k<3;k++)
				{
					arr3[i][j] += arr1[i][k] * arr2[k][j];
				}
			}
		}
		
		System.out.println("\nFinal array Elements\n");
		for(i=0;i<3;i++)
		{
			for(j=0;j<3;j++)
			{
				System.out.print(arr3[i][j] + "  ");
			}
			System.out.println("");
		}
	}
}