Как вернуть определенный элемент массива?
Я хочу вернуть нечетные числа массива, но Eclipse, похоже, не принимает мой возвратarray[i];
код. Я думаю, что это требует возврата целого массива, так как я устанавливаю массив в качестве параметра для моего метода. Как я уже говорил, мне нужно передать массив и получить определенный элемент этого массива взамен. Даже если я сделаю этот массив статическим, как мне вернуть один элемент?
Редактировать: Хорошо, вот оно:
public class newClass{
public static void main(String[] args)
{
int [] newArray= new int [4];
int [] array = {4,5,6,7};
newArray[0] = array[0]+array[1]+array[2]+array[3];
newArray[1] = array[0]*array[1]*array[2]*array[3];
newArray[2] = findOut(array);
}
public static int findOut (int [] array3)
{
int e1=0;
int e2=0;
for (int i=0; i<array3.length; i++)
{
if (array3[i]%2==0)
{
e1+=array3[i];
array3[i]=e1
return array3[i];
}
else
{
e2+=array3[i];
array3[i]=e2;
return array3[i];
}
}
}
}
Я знаю, что здесь, вероятно, больше, чем несколько ошибок, но я работаю над этим, и я не только возвращаю нечетные числа, я также складываю их вместе.