Цикл по трехмерному массиву в Java
Трехмерный массив обходят тремя циклами: по слоям, строкам и столбцам. Сумму копят в переменной, начиная с нуля:
int[][][] cube = {
{
{1, 2},
{3, 4}
},
{
{5, 6},
{7, 8}
}
};
int sum = 0;
for (int[][] layer : cube) {
for (int[] row : layer) {
for (int num : row) {
System.out.println(num);
sum += num;
}
}
}
System.out.println(sum); // выведет 36
Дан код:
int[][][] cube = {
{
{1, 2},
{3, 4}
},
{
{5, 6},
{7, 8}
}
};
Выведите все элементы в консоль, каждый с новой строки.
Дан код:
int[][][] cube = {
{
{10, 20},
{30, 40}
},
{
{50, 60},
{70, 80}
}
};
Найдите сумму всех элементов и выведите ее в консоль.