Eine gute Antwort wäre:

Die ausgefüllten Lücken sind unten.

Suchen-Schleife

Der Typ String[] des formalen Parameters array sagt, dass ein Array von Strings erwartet wird, aber er sagt nicht, wie lang das Array ist. Beachten Sie auch, wie die statische Methode in main() verwendet wird.

Fahren Sie fort das Programm zu entwickeln. Die for-Schleife beginnt mit Slot 0 und wird die Slots des Arrays einen nach dem anderen durchsehen. Füllen Sie die erste Lücke aus, so dass sie das tut.

class Liste
{
  // Target suchen in dem Array von Strings.
  // Index, wo es gefunden wurde, oder -1, wenn es nicht gefunden wurde, zurückgeben.
  public static int suchen( String[] array, String target )
  {
     for ( int j=0; j  ________ array.length; j++ )
       if ( array[j] ________ null )
         // machen Sie hier etwas mit einem Slot, der nicht null ist
  }
}

class ListeTester
{
  public static void main ( String[] args )
  {
    . . . . . .
    int wo = Liste.suchen( strArray, "Peoria" );
    . . . . . .
  }
}

Aber solange es nicht vollständig gefüllt ist, werden nicht alle Slots des Arrays eine Stringreferenz enthalten. Slots, die null enthalten, müssen übersprungen werden. Füllen Sie die zweite Lücke aus, um das zu tun.


FRAGE 17:

Füllen Sie die Lücken aus.

Inhaltsverzeichnis