In this post, we will see how to add two matrices in java.I am giving example for 33 matrix. You can extend it to nn matrices.
import java.util.Scanner;
public class MatrixOperator
{
public static void main(String args[])
{
int i, j;
int mat1[][] = new int[3][3];
int mat2[][] = new int[3][3];
int res[][] = new int[3][3];
Scanner scanner = new Scanner(System.in);
System.out.print("Enter matrix 1 elements : ");
for(i=0; i<3; i++){
for(j=0; j<3; j++){
mat1[i][j] = scanner.nextInt();
}
}
System.out.print("Enter matrix 2 elements : ");
for(i=0; i<3; i++){
for(j=0; j<3; j++){
mat2[i][j] = scanner.nextInt();
}
}
for(i=0; i<3; i++){
for(j=0; j<3; j++){
res[i][j] = mat1[i][j] + mat2[i][j];
}
}
System.out.print("The new matrix is :\n");
for(i=0; i<3; i++){
for(j=0; j<3; j++){
System.out.print(res[i][j]+ " ");
}
System.out.println();
}
}
}
Output:
Enter matrix 1 elements : 11 22 33 44 55 66 77 88 99
Enter matrix 2 elements : 10 20 30 40 50 60 70 80 90
The new matrix is :
21 42 63
84 105 126
147 168 189
Enter matrix 2 elements : 10 20 30 40 50 60 70 80 90
The new matrix is :
21 42 63
84 105 126
147 168 189
That’s all about adding two matrices.