Нельзя давать двойной параметр методу, пока он ожидает двойной массив.А также вы просите пользователя ввести двойное значение только один раз, вы должны повторить эту процедуру.Измените свой основной метод следующим образом:
public static void main(String[] args)
{
Scanner input = new Scanner(System.in);
double[] entered = new double[3];
int counter = 0;
while (counter != 3)
{
System.out.println("Enter a double value:");
entered[counter++] = input.nextDouble();
}
System.out.println("Maximum is - " + getMaxValue(entered));
}
Ваш метод getMaxValue()
выглядит нормально, однако при вводе удвоений с консоли используйте запятую (,) вместо точка (.), иначе вы можете получить InputMismatchException
.