A matrix is known as identity matrix in which
all diagonal elements are 1. In this BlueJ program, a matrix will be checked whether it is identity matrix or not.
import java.util.*;
class Search
{
    int
i,j;
    int
arr[][]=new int[5][5];
   
Scanner sc=new Scanner(System.in);
public void take()
{
    
for(int i=0;i< =4;i++)
    {
         
for(j=0;j< =4;j++)
          
{
              
System.out.print("\nValue: ");
                arr[i][j]=sc.nextInt();
           
}
       
}
    }
   
public void show()
    {
       
int x=0;
       
System.out.println("\nEntered Matrix Values.");
        for(i=0;i< =4;i++)
        
{
             
for(j=0;j< =4;j++)
             
{
                  System.out.print("
"+arr[i][j]);
                }
                System.out.println();
           
}
        
for(i=0;i< =4;i++)
        
{
           
  for(j=0;j< =4;j++)
             
{
                  if(i==j &&
arr[i][j]!=1 || i+j==4 && arr[i][j]!=1)
                  x=1;
                }
           
}
           
if(x==0)
            
System.out.print("\nIdentity Matrix.");
            
else
            System.out.print("\nNot Identity
Matrix.");
}
   
public static void main(String args[])
    {
       
Search ob=new Search();
       
ob.take();
       
ob.show();
   }
 }
No comments:
Post a Comment