Matrix addition in Java

Created with Sketch.

 

Matrix addition in Java

Java program to add two matrices of any order. You can modify it to add any number of matrices.

Addition of two matrix in Java

import java.util.Scanner;

class AddTwoMatrix
{
public static void main(String args[])
{
int m, n, c, d;
Scanner in = new Scanner(System.in);

System.out.println(“Enter the number of rows and columns of matrix”);
m = in.nextInt();
n = in.nextInt();

int first[][] = new int[m][n];
int second[][] = new int[m][n];
int sum[][] = new int[m][n];

System.out.println(“Enter the 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 elements of second matrix”);

for (c = 0 ; c < m; c++)
for (d = 0 ; d < n; d++)
second[c][d] = in.nextInt();

for (c = 0; c < m; c++)
for (d = 0; d < n; d++)
sum[c][d] = first[c][d] + second[c][d];  //replace ‘+’ with ‘-‘ to subtract matrices

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

for (c = 0; c < m; c++)
{
for (d = 0; d < n; d++)
System.out.print(sum[c][d] + \t);

System.out.println();
}
}
}

Output of program:
add matrix

To add more than two matrices, you can create a Matrix class, create its objects, create a method that sums those objects, then call the method using a loop.

Leave a Reply

Your email address will not be published. Required fields are marked *