Page 130 - 6253
P. 130
arrays[0][0]
arrays[0] arrays[0][1]
arrays
arrays[0][2]
arrays[1][0]
arrays[1] arrays[1][1]
arrays[1][2]
arrays[2][0]
arrays[2] arrays[2][1]
arrays[2][2]
arrays[3][0]
arrays[3] arrays[3][1]
arrays[3][2]
Рисунок 6.1 – Логічне представлення двовимірного массиву
Наступна програма нумерує елементи в масиві зліва направо, зверху вниз, а
потім відображає ці значення на екрані.
int[][] arrays = new int[4][3];
int k = 0;
for(int i=0; i<4; i++) {
for(int j=0; j<3; j++) {
arrays[i][j] = k;
k = k+1;
}
}
for(int[] row : arrays) {
System.out.println();
for(int elem : row) {
System.out.print(elem + "\t");
}
}
При резервуванні пам'яті під багатовимірний масив обов’язковим є
129