Java Program To Multiply 2 Matrices - Javatpoint
Java Program To Multiply 2 Matrices - Javatpoint
https://www.javatpoint.com/java-program-to-multiply-two-matrices 1/6
9/1/2021 Java Program to multiply 2 Matrices - Javatpoint
In case of matrix multiplication, one row element of first matrix is multiplied by all columns of second
matrix.
Let's see a simple example to multiply two matrices of 3 rows and 3 columns.
public class MatrixMultiplicationExample{
public static void main(String args[]){
//creating two matrices
int a[][]={{1,1,1},{2,2,2},{3,3,3}};
int b[][]={{1,1,1},{2,2,2},{3,3,3}};
//creating another matrix to store the multiplication of two matrices
int c[][]=new int[3][3]; //3 rows and 3 columns
//multiplying and printing multiplication of 2 matrices
for(int i=0;i<3;i++){
for(int j=0;j<3;j++){
c[i][j]=0;
for(int k=0;k<3;k++)
{
c[i][j]+=a[i][k]*b[k][j];
https://www.javatpoint.com/java-program-to-multiply-two-matrices 2/6
9/1/2021 Java Program to multiply 2 Matrices - Javatpoint
}//end of k loop
System.out.print(c[i][j]+" "); //printing matrix element
}//end of j loop
System.out.println();//new line
}
}}
Test it Now
Output:
6 6 6
12 12 12
18 18 18
← Prev Next →
https://www.javatpoint.com/java-program-to-multiply-two-matrices 3/6
9/1/2021 Java Program to multiply 2 Matrices - Javatpoint
For Videos Join Our Youtube Channel: Join Now
Feedback
https://www.javatpoint.com/java-program-to-multiply-two-matrices 4/6
9/1/2021 Java Program to multiply 2 Matrices - Javatpoint
Preparation
Company
Interview
Questions
Company Questions
Trending Technologies
B.Tech / MCA
https://www.javatpoint.com/java-program-to-multiply-two-matrices 5/6
9/1/2021 Java Program to multiply 2 Matrices - Javatpoint
https://www.javatpoint.com/java-program-to-multiply-two-matrices 6/6