Welcome back to my blog! In my previous post you learned about single dimensional array in Java.
A multidimensional array is a fixed sized sequenced collection of data of a same data type.
In multidimensional array, data is stored in rows and columns. A multidimensional array is actually an array of arrays.
array[0][1] = 2;
array[0][2] = 3;
array[0][3] = 4;
array[1][0] = 5;
array[1][1] = 6;
array[1][2] = 7;
array[1][3] = 8;
array[2][0] = 9;
array[2][1] = 10;
array[2][2] = 11;
array[2][3] = 12;
array[3][0] = 13;
array[3][1] = 14;
array[3][2] = 15;
array[3][3] = 16;
for(int j=0;j<4;j++) {
System.out.println(array[i][j]+"");
}
System.out.println();
}
Now, let's see an example of a multidimensional array:
class JavaArray {
public static void main(String[] args) {
int m_array[][] = new int[4][4]; //declaring and instantiating
m_array[0][0] = 1; //initializing the array
m_array[0][1] = 2;
m_array[0][2] = 3;
m_array[0][3] = 4;
m_array[1][0] = 5;
m_array[1][1] = 6;
m_array[1][2] = 7;
m_array[1][3] = 8;
m_array[2][0] = 9;
m_array[2][1] = 10;
m_array[2][2] = 11;
m_array[2][3] = 12;
m_array[3][0] = 13;
m_array[3][1] = 14;
m_array[3][2] = 15;
m_array[3][3] = 16;
for(int i=0; i<4; i++) {
for(int j=0; j<4; j++) {
System.out.println(array[i][j]+"");
}
System.out.println();
}
}
}
Thank you for coming to my blog. Now you have learned how to declare, instantiate, initialize and print a multidimensional array.
If you find this post helpful, please share it with your friends and colleagues.
FEEL LIKE A PROGRAMMER!!!
A multidimensional array is a fixed sized sequenced collection of data of a same data type.
In multidimensional array, data is stored in rows and columns. A multidimensional array is actually an array of arrays.
Syntax to declare a multidimensional array:
datatype array_name[][];
Syntax to instantiate a multidimensional array:
int array[][] = new int[4][4];
This will allocate 4 rows and 4 columns.
Syntax to initialize a multidimensional array:
array[0][0] = 1;array[0][1] = 2;
array[0][2] = 3;
array[0][3] = 4;
array[1][0] = 5;
array[1][1] = 6;
array[1][2] = 7;
array[1][3] = 8;
array[2][0] = 9;
array[2][1] = 10;
array[2][2] = 11;
array[2][3] = 12;
array[3][0] = 13;
array[3][1] = 14;
array[3][2] = 15;
array[3][3] = 16;
For printing the multidimensional array:
for(int i=0;i<4;i++;) {for(int j=0;j<4;j++) {
System.out.println(array[i][j]+"");
}
System.out.println();
}
Now, let's see an example of a multidimensional array:
class JavaArray {
public static void main(String[] args) {
int m_array[][] = new int[4][4]; //declaring and instantiating
m_array[0][0] = 1; //initializing the array
m_array[0][1] = 2;
m_array[0][2] = 3;
m_array[0][3] = 4;
m_array[1][0] = 5;
m_array[1][1] = 6;
m_array[1][2] = 7;
m_array[1][3] = 8;
m_array[2][0] = 9;
m_array[2][1] = 10;
m_array[2][2] = 11;
m_array[2][3] = 12;
m_array[3][0] = 13;
m_array[3][1] = 14;
m_array[3][2] = 15;
m_array[3][3] = 16;
for(int i=0; i<4; i++) {
for(int j=0; j<4; j++) {
System.out.println(array[i][j]+"");
}
System.out.println();
}
}
}
Thank you for coming to my blog. Now you have learned how to declare, instantiate, initialize and print a multidimensional array.
If you find this post helpful, please share it with your friends and colleagues.
FEEL LIKE A PROGRAMMER!!!
Comments
Post a Comment