Я понял, что несколько других людей опубликовали этот же вопрос, но у нас были разные коды, поэтому я просто задаю новый вопрос ...
"Напишите программу, которая генерирует 100 случайных целых чисел в диапазоне 1до 100, и сохраняет их в массиве. Затем программа должна вызвать метод класса, который извлекает числа, кратные 4, в массив и возвращает массив. Затем программа должна вызвать другой метод, который извлекает числа, которые являютсядаже не умножается на 4 в отдельный массив и возвращает массив. Затем должны отображаться оба массива "
Я читал мой учебник, в котором говорилось о создании другого массива с именем return, но ни один из примеров не использует технику ии другие коды.
***** Я не вставил весь код, потому что он не подходит (я думаю)
public static int eMOF(int[] randomNumbers)
{
int[] eMOFArray = new int[100];
int i = 1;
for (int x : randomNumbers)
{
if ( (x / 4) % 2 == 0)
{
eMOFArray[i] = x;
i = i++;
}
}
return eMOFArray;
}
public static int oMOF(int[] randomNumbers)
{
int[] oMOFArray = new int[100];
int i = 1;
for (int x : randomNumbers)
{
if ( x / 4 == 0 & ( x / 4 ) % 2 != 0)
{
oMOFArray[i] = x;
i = i++;
}
}
return oMOFArray;
}
}
он должен отображать 2 массива, один с четным числом, кратным четырем, и один с нечетным числом, равным четырем. Вместо этого он не компилируется, и появляется сообщение об ошибке
error: несовместимые типы: int [] не может быть преобразовано в int
- , также можете проверить мою логику, пожалуйста? я боюсь