Add two matrices in java using bufferedreader

Let’s learn to add two matrices in java using bufferedreader.

Add two matrices in java using bufferedreader

Here’s addition of two matrices using bufferedreader.

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class AddTwoMatrixUsingBufferedReader
{
   public static void main(String[] args) throws NumberFormatException, IOException
   {
      BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
      int a, b;
      int[][] arr1 = new int[2][2];
      int[][] arr2 = new int[2][2];
      int[][] addition = new int[2][2];
      System.out.println("Please enter elements of first matrix: ");
      for(a = 0; a < 2; a++)
      {
         for(b = 0; b < 2; b++)
         {
            arr1[a][b] = Integer.parseInt(br.readLine());
         }
      }
      System.out.println("Please enter elements of second matrix: ");
      for(a = 0; a < 2; a++)
      {
         for(b = 0; b < 2; b++)
         {
            arr2[a][b] = Integer.parseInt(br.readLine());
         }
      }
      System.out.println("Addition of two matrix in java using bufferedreader: ");
      for(a = 0; a < 2; a++)
      {
         for(b = 0; b < 2; b++)
         {
            addition[a][b] = arr1[a][b] + arr2[a][b];
            System.out.print(" " + addition[a][b]);
         }
         System.out.println( );
      }
   }
}

Output:

Please enter elements of first matrix:
2
4
6
8
Please enter elements of second matrix:
1
3
5
7
Addition of two matrix in java using bufferedreader:
3 7
11 15


Also read – major features of java