Matrix In Java
//wap to accept a 3x3 matrix and print the array in matrix fromat
import java.util.Scanner;
class matrix
{
public static void main(String args[])
{
Scanner sc=new Scanner(System.in);
int a[][]=new int[3][3];
int s=0;
int i,j;
System.out.println("enter array elements");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
a[i][j]=sc.nextInt();
}
}
System.out.println("array elements are in matrix format");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
System.out.print(a[i][j]);
}
System.out.println();
}
}
}
//wap to accept a 3x3 matrix and print the sum of array elements.
import java.util.Scanner;
class matrix
{
public static void main(String args[])
{
Scanner sc=new Scanner(System.in);
int a[][]=new int[3][3];
int s=0;
int i,j;
System.out.println("enter array elements");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
a[i][j]=sc.nextInt();
}
}
System.out.println("array elements are in matrix format");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
s=s+a[i][j];
}
}
System.out.println("sum of array elements"+s);
}
}
//wap to accept a 3x3 matrix and print the maximum and minimum elements from array
import java.util.Scanner;
class matrix
{
public static void main(String args[])
{
Scanner sc=new Scanner(System.in);
int a[][]=new int[3][3];
int max,min;
int s=0;
int i,j;
System.out.println("enter array elements");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
a[i][j]=sc.nextInt();
}
}
min=max=a[0][0];
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
if(a[i][j]>max)
max=a[i][j];
if(a[i][j]<min)
min=a[i][j];
}
}
System.out.println("minimum elements"+min);
System.out.println("maximum elements"+max);
}
}
//wap to accept a 3x3 matrix and print the sum of each row and each column
import java.util.Scanner;
class matrix
{
public static void main(String args[])
{
Scanner sc=new Scanner(System.in);
int a[][]=new int[3][3];
int r,c;
int i,j;
System.out.println("enter array elements");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
a[i][j]=sc.nextInt();
}
}
System.out.println("sum of rows------------->");
for(i=0;i<3;i++)
{ r=0;
for(j=0;j<3;j++)
{
r=r+a[i][j];
}
System.out.println("sum of"+(i+1)+"row="+r);
}
System.out.println("sum of col------------->");
for(i=0;i<3;i++)
{ c=0;
for(j=0;j<3;j++)
{
c=c+a[j][i];
}
System.out.println("sum of"+(i+1)+"col="+c);
}
}
}
//wap to accept a 3x3 matrix and print the matrix in transpose format without using another array
import java.util.Scanner;
class matrix
{
public static void main(String args[])
{
Scanner sc=new Scanner(System.in);
int a[][]=new int[3][3];
int i,j;
System.out.println("enter array elements");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
a[i][j]=sc.nextInt();
}
}
System.out.println("matrix in original fromat");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
System.out.print(a[i][j]);
}
System.out.println();
}
System.out.println("matrix in transpose fromat");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
System.out.print(a[j][i]);
}
System.out.println();
}
}
}
//wap to accept a 3x3 matrix and print the matrix in transpose format by using another array
import java.util.Scanner;
class matrix
{
public static void main(String args[])
{
Scanner sc=new Scanner(System.in);
int a[][]=new int[3][3];
int b[][]=new int[3][3];
int i,j;
System.out.println("enter array elements");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
a[i][j]=sc.nextInt();
}
}
System.out.println("matrix in original fromat");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
System.out.print(a[i][j]);
}
System.out.println();
}
//transpose matrix and store in another array
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
b[i][j]=a[j][i];
}
}
System.out.println("matrix in transpose fromat");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
System.out.print(b[i][j]);
}
System.out.println();
}
}
}