Всем привет. Я как всегда нашел на свою голову легкую на первый взгляд задачу и не получается ее решить. Вот сама задача Практики не бывает много, а тем более, когда речь идет об операциях над массивами! А у нас тут завалялось несколько массивов со случайными числами, как раз поможешь нам их немного подчистить. Создай метод getDivisibleNumbers (), который будет принимать два параметра: входной массив int [] numbers и int divider. А возвращать результирующий массив только с теми числами, которые нацело делятся на int divider и является положительными. Пример: С такими входными данными: int [] numbers = {2, 5, 8, 0, 7, 1, -4}; int divider = 2; ожидаемый результат: int [] result = {2, 8}; вопросы которых я не знаю для решения этой задачи: Как разделить элемент массива тип инт на одну переменную типа инт и, если элемент делится без остатка и результат больше положительный тоесть больше нуля то занести этот элемент в отдельный массив ? ПЕРЕМЕННАЯ DRIVER создана вне класса или это в данном случае не важно? результирующий массив который нужно возвращать он уже создан или его надо создать ? как сделать Копирование элементов массива без Метода System.arraycopy() ? и как ни странно метод сканер в этой системе где я нашел эту задачу совсем не принимается там типа по умолчанию он уже прописан. вот мой код //int divider; public int getDivisibleNumbers(int[] numbers, int divider){ //this.int divider = divider; //int[i] result = new int[i]; //int[result.length]; //узнаю длину масива результата //int k = result[i].length; for (int i = 0; i <= numbers.length; i++) { if (numbers[i] / divider == 0 && numbers[i] / divider > 0) { result[i] = numbers[i]; //result[k] = numbers[i]; //return result[k]; return result[i]; } } } но вот ошибку выдала система проверки знаний Compile error: /DivisibleNumbers.java:14: error: cannot find symbol result[i] = numbers[i]; ^ symbol: variable result location: class DivisibleNumbers/DivisibleNumbers.java:17: error: cannot find symbol return result[i]; ^ symbol: variable result location: class DivisibleNumbers/DivisibleNumbersTest.java:28: error: incompatible types: int cannot be converted to int[] int[] actual = divisibleNumbers.getDivisibleNumbers(numbers, divider); ^/DivisibleNumbersTest.java:39: error: incompatible types: int cannot be converted to int[] int[] actual = divisibleNumbers.getDivisibleNumbers(numbers, divider); ^/DivisibleNumbersTest.java:50: error: incompatible types: int cannot be converted to int[] int[] actual = divisibleNumbers.getDivisibleNumbers(numbers, divider); ^/DivisibleNumbersTest.java:61: error: incompatible types: int cannot be converted to int[] int[] actual = divisibleNumbers.getDivisibleNumbers(numbers, divider); ^/DivisibleNumbersTest.java:72: error: incompatible types: int cannot be converted to int[] int[] actual = divisibleNumbers.getDivisibleNumbers(numbers, divider); буду благодарен за помощь. и как ни странно метод сканер в этой системе где я нашел эту задачу совсем не принимается там типа по умолчанию он уже прописан.