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

Answer:

The blanks are filled below.


Search Loop

The type of the formal parameter array is String[]. This says that a reference to an array of String references is expected, but does not say how long the array is. Also, notice how this static method is used in main().

Continue developing the program. The for loop looks through the cells of the array one by one starting at cell 0. Fill in the first blank so that it does this.

However, unless it is full, not all cells of the array contain a String reference. Cells that contain null must be skipped. Fill in the second blank to do this.


class Searcher
{
  // seek target in the array of strings.
  // return the index where found, or -1 if not found.
  public static int search( String[] array, String target )
  {
     for ( int j=0; j   array.length; j++ )
     
       if ( array[j]  null )
       
         // do something here with a non-null cell
  }
}

public class SearchTester
{
  public static void main ( String[] args )
  {
    . . . . . .
    int where = Searcher.search( strArray, "Peoria" );
    . . . . . .
  }
}

QUESTION 6:

Fill in the blanks.


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