Eine gute Antwort wäre:

Ja.

Primitive Parameter

Oft werden Parameter verwendet, um Aktionen, die von einer Methode ausgeführt werden fein abzustimmen. Zum Beispiel, stellen Sie sich vor, dass Sie nur einige Elemente eines Arrays ausgeben möchten. Hier ist die ArrayTools Klassendefinition mit einer neu hinzugefügten Methode:

import java.io.*;

class ArrayTools
{
  void ausgeben( int[] x )
  {
    for ( int index=0; index < x.length; index++ )
      System.out.print( x[index] + " " );
    System.out.println();
  }

  // Elemente ausgeben von start bis ende
  void ausgebenBereich ( int[] x, int start, int ende )
  {
    for ( int _________ ; ____________; __________ )
      System.out.print( x[index] + " " );
    System.out.println();
  }

}

public class ArrayTester
{
  public static void main ( String[] args )
  {
    ArrayTools arrTool = new ArrayTools();
    int[] ar1 =  { -20, 19, 1, 5, -1, 27, 19, 5 } ;

    // Elemente ausgeben 1, 2, 3, 4, 5
    arrTool.ausgebenBereich( ar1, 1, 5 );
  }

}

Die neue Methode ausgebenBereich() gibt die Elemente von start bis ende (inklusive) aus. Zum Beispiel, die main() Methode fragt an die Elemente von 1 bis 5 (inklusive) auszugeben. Die Werte 19, 1, 5, -1, 27 werden ausgegeben.

FRAGE 9:

Füllen Sie die Lücken aus, so dass ausgebenBereich() funktioniert. Setzen Sie voraus, dass start und ende legale Indizes für das Array sind.

Inhaltsverzeichnis