[Solved] Min/Max Values of an Array


Methods:

  • public static int getMax(int[] a) and
  • public static int getMin(int[] a)

have int[] as their input parameter,
but they are later called without any parameters: arr.getMax(); and arr.getMin();.

This is the cause of the error you are getting from the compiler.

EDIT:

You probably want to modify your methods not to be static and not to have any input parameters (the array a would be used directly from the object and not passed to the method), so you can use methods on the object of the class like this: arr.getMax();.

To do so change the code in the following way:

  • public static int getMax(int[] a) –> public long getMax()
  • public static int getMin(int[] a) –> public long getMin()

* Note: The return type of getMax and getMin methods is changed from int to long, because longis the type of array in the HighArray class.

1

solved Min/Max Values of an Array