2D Array - Border of Matrix 100 Elements Program Java
2D Array - Border of Matrix 100 Elements Program Java
import java.util.*;
class exm5
{
public static void main()
{
Scanner sc = new Scanner (System.in);
System.out.println ("Enter no. of elemnts for a square matrix");
int m=sc.nextInt();
int a[][] = new int [m][m];
int b[][] = new int [m][m];
int i,j;
int sd1=0,sd2=0;
System.out.println ("Enter the elemnts ");
for (i=0;i<m;i++)
{
for (j=0;j<m;j++)
{
a[i][j] =sc.nextInt();
}
}
//original matrix
System.out.println ("ORIGINAL MATRIX");
for (i=0;i<m;i++)
{
for (j=0;j<m;j++)
{
System.out.print(a[i][j]+ " ");
}
System.out.println();
}
// border matrix
System.out.println ("BORDER OF THE MATRIX");
for (i=0;i<m;i++)
{
for (j=0;j<m;j++)
{
if (i==0)
{
System.out.print(a[i][j]+ " ");
}
else if (j==0)
{
System.out.print(a[i][j]+ " ");
}
else if (i==m-1)
{
System.out.print(a[i][j]+ " ");
}
else if (j==m-1)
{
System.out.print(a[i][j]+ " ");
}
else
{
System.out.print(" ");
}
}
System.out.println ();
}
}
}