написать метод, возвращающий массив с заданными параметрами

Написать метод, принимающий на вход два аргумента: len и initialValue, и возвращающий одномерный массив типа int длиной len, каждая ячейка которого равна initialValue;


Ответы (2 шт):

Автор решения: Zhenyria

Изучите циклы. Они предназначены для этого. Выполняется задача следующим образом:

  1. Создаёте массив int длины len (гуглим, как это делать, это очень просто).
  2. В цикле проходим весь массив и устанавливаем в каждую ячейку значение initialValue (тоже гуглим, тоже очень просто, примеров в интернете миллиард)

Короче, вам надо изучить следующее: циклы и массивы. Всё, больше в задаче ничего не надо.

→ Ссылка
Автор решения: Леонид Кузнецов

Метод, возвращающий одномерный массив типа int длиной len, каждая ячейка которого равна initialValue:

public static int[] retLenArr (int len, int initialValue){
    int arr[] = new int[len];
    for (int i = 0; i < arr.length; i++){
        arr[i] = initialValue;
    }
    return arr;
}

Метод позволяет вывести массив в консоль:

public static void printArrayInConsole(int[] inputArray) {
    for (int i = 0; i < inputArray.length; i++) {
        System.out.print(inputArray[i] + " ");
    }
    System.out.println();
}

Имея эти два метода вызываем их в паре:

printArrayInConsole(retLenArr(длинна массива, значение индексов));
→ Ссылка