0
Can some provide me some clarity on Multidimensional Arrays
Java
3 ответов
+ 11
Example from previous posts:
int[ ][ ] myArr = { {1, 2, 3}, {4}, {5, 6, 7} };
myArr[0][2] = 42;
int x = myArr[1][0]; // 4
Write it down as a table to understand it:
1 2 3 | a [0][0] a [0][1] a [0][2]
4 | a [1][0]
5 6 7 | a [2][0] a [2][1] a [2][2]
In every bracket pair there is one row of the 'table', the columns result from that. The elements can be accessed as shown above. First number stands for the row and second number for the column.
+ 9
consider the matrix
| a b |----> rows
| c d |
|
v
columns
•this consists of rows and columns
•each element within the matrix is refered by its row and column
•considering element a which is represented by 1st row and 1st column
•since we consider the two parameters to refer to the element we consider it to be multidemensional.
•there can be more than 2 dimensions as well .
0
I understand how the complier start to count from 0 but how did the value of the array valued 4?