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.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 |
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.
Was this post helpful?
Let us know if this post was helpful. Feedbacks are monitored on daily basis. Please do provide feedback as that\'s the only way to improve.