Java Program to Multiply two Matrices

Get two matrices and perform matrix multiplication

Try your Solution

Strongly recommended to Solve it on your own, Don't directly go to the solution given below.

public class Hello { public static void main(String args[]) { //Write your code here } }

Program or Solution

				
			
					
//To Multiply Two Matrix...

import java.util.*;

class Program
{
 public static void main(String args[])
 {
 int m,n,i,j;
 Scanner sc=new Scanner(System.in);

 System.out.println("Enter The No.of Rows:"); 
 m=sc.nextInt();

 System.out.println("Enter The No.of Columns:"); 
 n=sc.nextInt();

 int a[][]=new int[m][n];
 int b[][]=new int[m][n];
 int c[][]=new int[m][n];

 System.out.println("Enter The First Matrix:");
 for(i=0;i<m;i++)
 {

 for(j=0;j<n;j++)
 {
 a[i][j]=sc.nextInt();
 }

 }

 System.out.println("Enter The Second Matrix:");
 for(i=0;i<m;i++)
 {

 for(j=0;j<n;j++)
 {
 b[i][j]=sc.nextInt();
 }

 }

 System.out.println("The Multiplication Of Two Matrix:");
 for(i=0;i<m;i++)
 {

 for(j=0;j<n;j++)
 {
 c[i][j]=a[i][j]*b[i][j];
 }

 }

 for(i=0;i<m;i++)
 {

 for(j=0;j<n;j++)
 {
 System.out.println(" "+c[i][j]);
 }

 }

 }
}
			
				
			

Program Explanation

Comments