Initialization and Accessing Two Dimensional Arrays (Array of Arrays)
The previous program ArrayTest3 is modified as ArrayTest4 to illustrate two-dimensional array initialization.
public class ArrayTest4
{
public static void main(String args[])
{
double marks[][] = {
{ 41.6, 51.6, 61.6, 71.6 },
{ 42.7, 52.7, 62.7, 72.7 },
{ 43.8, 53.8, 63.8, 73.8 }
};
System.out.println("Rows count: " + marks.length);
System.out.println("1st row element count: " + marks[0].length);
System.out.println("1st element: " + marks[0][0]);
System.out.println("\nMatrix Form Printing");
for(int i = 0; i < marks.length; i++)
{
for(int j = 0; j < marks[i].length; j++)
{
System.out.print(marks[i][j] + "\t");
}
System.out.println();
}
}
}
double marks[][] = {
{ 41.6, 51.6, 61.6, 71.6 },
{ 42.7, 52.7, 62.7, 72.7 },
{ 43.8, 53.8, 63.8, 73.8 }
};
The above code clearly indicates that two dimensional array is an array of arrays. The marks array contains 3 rows, each row containing 4 elements.
The above code can be modified as follows.
double d1[] = { 41.6, 51.6, 61.6, 71.6 };
double d2[] = { 42.7, 52.7, 62.7, 72.7 };
double d3[] = { 43.8, 53.8, 63.8, 73.8 };
double marks[][] = { d1, d2, d3 };
Three one-dimensional arrays d1, d2 and d3 are placed with marks object.
Pages: 1 2
sir, how to convert numbers of an array into corressponding words?
Go similar way like this:
http://way2java.com/arrays/converting-numbers-to-words/
All the concepts are very clear and understandable!!!
hi sir we all very thank full to you sir . your helping very much sir 100% it is very best website for students
very very nice sir we all like this sir thanku thanku very much sir………………………..,