我想做的是创建一个从另一个数组中提取偶数的数组。我不确定我是否采取了正确的方法。我一直在寻找从语句中返回的方法,例如函数/方法,但我找不到任何东西,甚至不确定是否可能。
无论如何,我在这里遇到的问题是“找不到符号”下方的“返回 evenArray”。我不确定这意味着什么?
public static int[] getEvenArray(int[] array)
{
int dividedBy = 2;
int evenElement;
int evenCount = 0;
for(int i = 0; i < array.length; i++)
{
int[] evenArray;
evenElement = array[i] % dividedBy;
if(evenElement == 0)
{
evenCount++;
}
else
{
array[i] = 0;
}
evenArray = new int[evenCount];
for(int x = 0; x < evenArray.length; x++)
{
if(array[i] != 0)
{
evenArray[x] = array[i];
}
}
}
return evenArray;
}
这是我的一个讲座的教程,至少可以说有点挑战性:-)0