2. Multi Dimensional Array(2-D)
- The multi dimensional arrays in Java are called as Jagged array or array of array.
- It allows to create an array which can hold different set of elements in different rows of an array.
Syntax
int num[][] = new int[3][6];
Multidimensional Memory Layout :
Example of Multidimensional Array
import java.util.Scanner;
public class Transpose
{
public static void main(String args[])
{
Scanner sc=new Scanner(System.in);
int ar[][]=new int[3][4];
int i,j;
for(i=0;i<3;i++)
{
for(j=0;j<4;j++)
{
System.out.printf("Enter data [%d][%d] : ",i,j);
ar[i][j]=sc.nextInt();
}
}
System.out.println("\nArray is");
for(i=0;i<ar.length ;i++)
{
for(j=0;j<ar[i].length;j++)
System.out.printf("%4d",ar[i][j]);
System.out.println();
}
System.out.println("\nTranspose is");
for(i=0;i<4;i++)
{
for(j=0;j<3;j++)
System.out.printf("%4d",ar[j][i]);
System.out.println();
}
}
}



