Java program to subtract two matrices

In this post, we will see how to subtract 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.println("New Matrix is : ");
       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
New Matrix is :
1 2 3
4 5 6
7 8 9
[social_share share_on="facebook,twitter,linkedin,whatsapp"][post_navigator in_same_term="true"]

Leave a Reply

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

Subscribe to our newletter

Get quality tutorials to your inbox. Subscribe now.