Как заполнить двумерный массив java рандомными числами
Ответы
Никита Сысоев
05 октября 2022
Заполнить двумерный массив рандомными числами можно разными способами. Можно использовать вложенные циклы или стримы. Рассмотрим вариант со стримами:
int rows = 2; // Количество строк массива
int columns = 3; // Количество колонок
int[][] array = new int[rows][columns]; // Создаем двумерный массив с заданной размерностью
Random random = new Random(); // Создаем объект для генерирования рандомных чисел
IntStream.range(0, rows) // С помощью стрима проходим по всем строкам
.forEach(row -> IntStream.range(0, columns) // В каждой строке проходим по всем колонкам
// Заносим рандомное число в ячейку массива
.forEach(column -> array[row][column] = random.nextInt(11)));
// Выводим двумерный массив в консоль
System.out.print(Arrays.deepToString(array)); // => [[7, 2, 9], [8, 0, 3]]
0
0