Sunday 30 March 2014

JAVA PROGRAMS-Matrix Program in Java

Matrix Program in Java

  Program Name:- matrix.java 

import java.io.*;

class matrix

{

public static void main(String args[])throws IOException

{

 DataInputStream in=new DataInputStream(System.in);

 int i,j,m,n,k;

 int a[][]=new int[10][10];

 int b[][]=new int[10][10];

 int c[][]=new int[10][10];

 int d[][]=new int[10][10];

 System.out.print("\n Enter the row and column\n\n");

 m=Integer.parseInt(in.readLine());

 n=Integer.parseInt(in.readLine());

 System.out.print("\n Enter the element of matrix A\n\n");

 for(i=0;i<m;i++)

 {

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

 {

 a[i][j]=Integer.parseInt(in.readLine());

 }

 }

 System.out.print("\n Enter the element of matrix B\n\n");

 for(i=0;i<m;i++)

 {

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

 {

 b[i][j]=Integer.parseInt(in.readLine());

 }

 }

 for(i=0;i<m;i++)

 {

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

 {

 for(k=0;k<m;k++)

 {

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

 }

 }

 }

 System.out.print("\n A matrix\n");

 for(i=0;i<m;i++)

 {

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

 {

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

 }

 System.out.println();

 }

 System.out.print("\n B matrix\n");

 for(i=0;i<m;i++)

 {

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

 {

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

 }

 System.out.println();

 }

 System.out.print("\n Multipul matrix\n");

 for(i=0;i<m;i++)

 {

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

 {

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

 }

 System.out.println();

 }

 }

}


No comments:

Post a Comment