Multidimensional array in Java.
Multidimensional array in Java
- It is a collection of data of same data type.
- It is used to store group of data simultaneously.
- It can store data of same data type means an integer array can store only integer value ,character array can store only character value and so on.
- We can not fetch data from array directly therefore we use index point.
- The indexing of array always start with 0.
- Index value is always an integer number.
- Array may be of any data type like int,char,float etc.

- Here a is the name of array.
- int is the data type of array.
- Size of array is 3x3 means we can store maximum 9 values in this array.
int a[3][3]={ {40,50,60},{10,20,30},{70,80,90} };
int a[][]=new int[3][3]; a[0][0]=40; a[0][1]=50; a[0][2]=60; a[1][0]=10; a[1][1]=20; a[1][2]=30; a[2][0]=70; a[2][1]=80; a[2][2]=90;
import java.util.Scanner;
class Easy
{
public static void main(String[] args)
{
int a[][]={{40,50,60},{10,20,30},{70,80,90}};//Initializing array
System.out.println("value at a[0][0]="+a[0][0]);
System.out.println("value at a[0][1]="+a[0][1]);
System.out.println("value at a[0][2]="+a[0][2]);
System.out.println("value at a[1][0]="+a[1][0]);
System.out.println("value at a[1][1]="+a[1][1]);
System.out.println("value at a[1][2]="+a[1][2]);
System.out.println("value at a[2][0]="+a[2][0]);
System.out.println("value at a[2][1]="+a[2][1]);
System.out.println("value at a[2][2]="+a[2][2]);
}
}
/*
### Output ###
value at a[0][0]=40
value at a[0][1]=50
value at a[0][2]=60
value at a[1][0]=10
value at a[1][1]=20
value at a[1][2]=30
value at a[2][0]=70
value at a[2][1]=80
value at a[2][2]=90
*/
class Easy
{
public static void main(String[] args)
{
int a[][]={{40,50,60},{10,20,30},{70,80,90}};//Initializing array
for(int i=0;i<=2;i++)
{
for(int j=0;j<=2;j++)
{
System.out.print(a[i][j]+" ");
}
System.out.println("");
}
}
}
/*
### Output ###
40 50 60
10 20 30
70 80 90
*/
import java.util.Scanner;
class Easy
{
public static void main(String[] args)
{
Scanner in=new Scanner(System.in);
int a[][]=new int[3][3];
int i,j;
System.out.println("Enter 9 value one by one");
//taking input
for(i=0;i<=2;i++)
for(j=0;j<=2;j++)
a[i][j]=in.nextInt();
//printing element of array
System.out.println("Element is given below");
for(i=0;i<=2;i++)
{
for(j=0;j<=2;j++)
{
System.out.print(a[i][j]+" ");
}
System.out.println("");
}
}
}
/*
### Output ###
Enter 9 value one by one
4
8
2
3
7
9
2
8
1
Element is given below
4 8 2
3 7 9
2 8 1
*/