Мне нужно создать рекурсивный логический метод с именем isMemeber.Метод должен принимать ТОЛЬКО два аргумента: массив и значение.Метод должен возвращать true, если значение найдено в массиве, или false, если значение не найдено в массиве.
Я думаю, что базовый случай будет, если переданный массив пуст, но мне нужнопомогите с рекурсивным регистром:
public static boolean isMember(int[] array, int value)
{
if(array.length==0){
return false;
}else{
return isMember(???);
}
}
Вот как это выглядит с переменной позиции:
public static boolean isMember(int[] array, int value, int position)
{
if (position > -1)
{
if (array[position] == value)
{
return true;
}
else
{
return isMember(array, value, position - 1);
}
}
return false;
}