go to previous page   go to home page   go to next page


By scanning through the elements of the array, updating a provisional maximum until the last element is reached.

Find Maximum Method

This is the same algorithm that was used in the previous chapter. Now it will be implemented as a method. Here is a partial definition of the ArrayOps class.

class ArrayOps
{                          // the parameter x refers to the data
  int findMax( int[] x )   // this method is called with.                     
    int max = x[0];

    for ( int index=0; index < x.length; index++ )

      if ( x[index]  )

        max = x[index] ;

    return max ;

The ArrayOps class contains a method findMax() that finds the maximum of an array.

The parameter list is of the method is: int[] x

The parameter x means "whatever data is supplied when the method starts to run." This might be different data at different times.


Fill in the blank so that the method is complete.