Практика на многомерность в Java
Дан код:
int[][] matrix = {
{1, 2, 3},
{4, 5, 6},
{7, 8, 9}
};
Выведите все элементы построчно: сначала первая строка, затем вторая и третья, каждый элемент с новой строки.
Дан код:
double[][] matrix = {
{1.1, 2.2},
{3.3, 4.4}
};
Найдите произведение всех элементов и выведите его в консоль.
Дан код:
import java.util.ArrayList;
import java.util.Arrays;
ArrayList<ArrayList<String>> table = new ArrayList<>();
table.add(new ArrayList<>(Arrays.asList("hello", "world")));
table.add(new ArrayList<>(Arrays.asList("kotlin", "java")));
Выведите все строки таблицы одной строкой, разделяя их запятыми.
Дан код:
long[][] matrix = {
{100L, 200L},
{300L, 400L}
};
Найдите среднее арифметическое всех элементов и выведите его в консоль.
Дан код:
int[][][] cube = {
{
{1, 2},
{3, 4}
},
{
{5, 6},
{7, 8}
}
};
Найдите сумму всех элементов и выведите ее в консоль.
Дан код:
import java.util.ArrayList;
import java.util.Arrays;
ArrayList<ArrayList<Integer>> table = new ArrayList<>();
table.add(new ArrayList<>(Arrays.asList(1, 2, 3)));
table.add(new ArrayList<>(Arrays.asList(4, 5, 6)));
table.add(new ArrayList<>(Arrays.asList(7, 8, 9)));
Найдите максимальный элемент таблицы и выведите его в консоль.
Дан код:
import java.util.ArrayList;
import java.util.Arrays;
ArrayList<ArrayList<Integer>> table = new ArrayList<>();
table.add(new ArrayList<>(Arrays.asList(9, 2, 7)));
table.add(new ArrayList<>(Arrays.asList(4, 8, 1)));
table.add(new ArrayList<>(Arrays.asList(6, 3, 5)));
Найдите минимальный элемент в каждой строке и выведите три числа с новой строки.
Дана карта карт:
import java.util.HashMap;
HashMap<String, HashMap<String, Integer>> map = new HashMap<>();
HashMap<String, Integer> row = new HashMap<>();
row.put("x", 1);
row.put("y", 2);
map.put("a", row);
row = new HashMap<>();
row.put("x", 3);
row.put("y", 4);
map.put("b", row);
Найдите сумму всех чисел и выведите ее в консоль.