JAVA RECORD PROGRAM FOR MATRIX MULTIPLICATION

 public class Example {

   public static void main(String args[]) {

      int n = 3;

      int[][] a = { {5, 2, 3}, {2, 6, 3}, {6, 9, 1} };

      int[][] b = { {2, 7, 5}, {1, 4, 3}, {1, 2, 1} };

      int[][] c = new int[n][n];

      System.out.println("Matrix A:");

      for (int i = 0; i < n; i++) {

         for (int j = 0; j < n; j++) {

            System.out.print(a[i][j] + " ");

         }

         System.out.println();

      }

      System.out.println("Matrix B:");

      for (int i = 0; i < n; i++) {

         for (int j = 0; j < n; j++) {

            System.out.print(b[i][j] + " ");

         }

         System.out.println();

      }

      for (int i = 0; i < n; i++) {

         for (int j = 0; j < n; j++){

            for (int k = 0; k < n; k++) {

               c[i][j] = c[i][j] + a[i][k] * b[k][j];

            }

         }

      }

      System.out.println("The product of two matrices is:");

      for (int i = 0; i < n; i++) {

         for (int j = 0; j < n; j++) {

            System.out.print(c[i][j] + " ");

         }

         System.out.println();

      }

   }

}

Comments

Popular posts from this blog

PROGRAM FOR BANKERS ALGORITHM FOR DEADLOCK AVOIDENCE

JAVA RECORD PROGRAM FOR AREA AND PERIMETER OF RECTANGLE

JAVA PROGRAM TO PERFORM MULTI THREADING USING RUNNABLE INTERFACE