This is a BlueJ program on two matrixes to check whether they are equal or not.
import java.util.*;
class Search
{
    int
i,j,n,m;
    int
arr1[][], arr2[][];
   
Scanner sc=new Scanner(System.in);
public void take()
{     
   
System.out.print("\nEnter Row Numbers: ");
    
n=sc.nextInt();
    
System.out.print("\nEnter Column Numbers: ");
    
m=sc.nextInt();
     arr1=new int[n][m];
    
arr2=new int [n][m];
    
for(i=0;i< n;i++)
     {
       
for(j=0;j< m;j++)
       
{
         
System.out.println("\nFor 1st Matrix ");
         
System.out.print("\nValue: ");
         
arr1[i][j]=sc.nextInt();
         
System.out.println("\nFor 2nd Matrix ");
         
System.out.print("\nValue: ");
         
arr2[i][j]=sc.nextInt();
     }
 }
}
   
public void show()
    {
       
int c=0;
       
System.out.println("\n1st Matrix");
       
for(i=0;i< n;i++)
       
{
          for(j=0;j< m;j++)
         
{
           
System.out.print(" "+arr1[i][j]);
         
}
         
System.out.println();
       
}
       
System.out.println("\n2nd Matrix");
       
for(i=0;i< n;i++)
       
{
         
for(j=0;j< m;j++)
         
{
            System.out.print("
"+arr2[i][j]);
         
}
         
System.out.println();
       
}
           
for(i=0;i< n;i++)
       
{
         
for(j=0;j< m;j++)
         
{
             
if(arr1[i][j]!=arr2[i][j])
             
{
          
        c=1;
                   break;
                }
           
}
           
if(c==1)
           
break; // this breaks the outer loop
       
}
       
if(c==1)
       
System.out.println("\nNot Equal Matrixes.");
       
else
       
System.out.println("\nEqual Matrixes.");
    }
   
public static void main(String args[])
    {
       
Search ob=new Search();
       
ob.take();
       
ob.show();
   }
 }
No comments:
Post a Comment