Трехмерный массив в Java
Трехмерный массив - это массив массивов массивов. Первый индекс выбирает слой, второй - строку, третий - столбец внутри слоя.
Запишем куб из двух слоев и выведем две ячейки:
int[][][] cube = {
{
{1, 2},
{3, 4}
},
{
{5, 6},
{7, 8}
}
};
System.out.println(cube[0][0][0]); // выведет 1
System.out.println(cube[1][1][1]); // выведет 8
Всю структуру выводят через
Arrays.deepToString:
import java.util.Arrays;
int[][][] cube = {
{
{1, 2},
{3, 4}
},
{
{5, 6},
{7, 8}
}
};
System.out.println(Arrays.deepToString(cube)); // [[[1, 2], [3, 4]], [[5, 6], [7, 8]]]
Создайте трехмерный массив: один слой
из строки 10, 20 и второй
слой из строки 30, 40.
Выведите всю структуру в консоль.
Дан код:
char[][][] cube = {
{
{'a', 'b'},
{'c', 'd'}
},
{
{'e', 'f'},
{'g', 'h'}
}
};
Выведите в консоль символ из второго слоя, первой строки и второго столбца.