Write a java program to perform multiplication of two matrices

**Week – 2**

**b)Aim: To Write a java program to perform multiplication of two matrices.**

**import**java.util.Scanner;

**class**MatrixMultiplication

{

**public**

**static**

**void**main(String args[])

{

**int**m, n, p, q, sum = 0, c, d, k;

Scanner in =

**new**Scanner(System.in); System.out.println(“Enter the number of rows and columns of first matrix”);

m = in.nextInt();

n = in.nextInt();

**int**first[][] =

**new**

**int**[m][n];

System.out.println(“Enter elements of first matrix”);

**for**(c = 0; c < m; c++)

**for**(d = 0; d < n; d++)

first[c][d] = in.nextInt();

System.out.println(“Enter the number of rows and columns of second matrix”);

p = in.nextInt();

q = in.nextInt();

**if**(n != p)

System.out.println(“The matrices can’t be multiplied with each other.”);

**else**

{

**int**second[][] =

**new**

**int**[p][q];

**int**multiply[][] =

**new**

**int**[m][q];

System.out.println(“Enter elements of second matrix”);

**for**(c = 0; c < p; c++)

**for**(d = 0; d < q; d++)

second[c][d] = in.nextInt();

**for**(c = 0; c < m; c++)

{

**for**(d = 0; d < q; d++)

{

**for**(k = 0; k < p; k++)

{

sum = sum + first[c][k]*second[k][d];

}

multiply[c][d] = sum;

sum = 0;

}

}

System.out.println(“Product of the matrices:”);

**for**(c = 0; c < m; c++)

{

**for**(d = 0; d < q; d++)

System.out.print(multiply[c][d]+”

**t**“); System.out.print(“

**n**“); }

}

}

}

Compilation & Execution: D:/cse>javac MatrixMultiplication.java

D:/cse>java MatrixMultiplication

**OutPut:**

**Enter the number of rows and columns of first matrix**

**3 3**

**Enter elements of first matrix**

**1 2 3 4 5 6 7 8 9**

**Enter the number of rows and columns of second matrix**

**3 3**

**Enter elements of second matrix**

**9 8 7 6 5 4 3 2 1**

**Product of the matrices:**

**30 24 18**

**84 69 54**

**138 114 90**

- site: https://www.myprogrammingschool.com/
- How to compare dates in java|algorithm with source code
- Java roll dice 10000 times with algorithm and source code
- Write a Java program that displays the number of characters, lines and words in a text
- Write a Java program that reads a file and displays the file on the screen with a line number before each line
- Write a Java program that reads a file name from the user, then displays information about whether the file exists, readable, writable, type of file and the length of the file in bytes
- Java program to make frequency count of vowels, consonants, special symbols, digits, words in a given text
- Write a Java program for sorting a given list of names in ascending order
- Write a java program to Checks whether a given string is a palindrome or not
- Write a java program to perform multiplication of two matrices
- write a java program that print the fibonacci series for a give number.
- Write a Java Program that find the factorial of a number
- Write a Java program that find prime numbers between 1 to n
- Write a Java program that prints all real and imaginary solutions to the quadratic equation
- Odd and Even number in java | Algorithm
- Even number in java | algorithm with source code
- find unique elements in array java | algorithm and source code
- Write a Java program for sorting a given list of names in ascending order
- write a java program that print the fibonacci series for a give number.
- Write a Java program that prints all real and imaginary solutions to the quadratic equation
- Missing Number in java with example
- Java greater number using loop
- Java Print function with example | Difference between print () and println () in java
- What is the Fibonacci series? in java | Displaying the Fibonacci sequence using a loop
- Odd and Even number in java | Algorithm
- Even number in java | algorithm with source code
- Java Area of Rectangle
- What is a polygon? | Area of Triangle in java
- To calculate Area of Circle in java program
- Java Addition through user input
- Addition program in java with source code

Write a java program to perform multiplication of two matrices

https://www.javatpoint.com/java-program-to-multiply-two-matrices

## 2 comments on “Write a java program to perform multiplication of two matrices”

[…] digits, words in a given text Java program for sorting a given list of names in ascending order Write a java program to perform multiplication of two matrices write a java program that print the fibonacci series for a give number. Write a Java Program that […]

[…] digits, words in a given text Java program for sorting a given list of names in ascending order Write a java program to perform multiplication of two matrices write a java program that print the fibonacci series for a give number. Write a Java Program that […]