Eine gute Antwort wäre:

Parameter sind Daten, mit denen eine Methode versorgt wird, kurz bevor die Methode zu starten beginnt.

Ein Array als Parameter verwenden

Hier ist ein (fast vollständiges) Programm:

import java.io.*;

class ArrayTools
{                          // der Parameter x verweist auf die Daten,
  void ausgeben( int[] x ) // mit denen diese Methode aufgerufen wird.
  {
    for ( int ____________; _________________; ____________ )
      System.out.print( x[index] + " " );
    System.out.println();
  }
}

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

    System.out.print  ("\nDas Array ist: " );
    arrTool.ausgeben( ar1 );   // die ausgeben() Methode des Objekts aufrufen
  }

}
  1. Das Programm definiert eine Klasse mit dem Namen ArrayTools.
    • ArrayTools enthält eine Methode ausgeben() um jedes Element eines Arrays auszugeben.
    • Die Parameterliste ist: int[] x
      • Das deklariert einen formalen Parameter x, der eine Referenz auf ein Arrayobjekt sein wird.
      • Vom Aufrufer wird erwartet, dass er eine Referenz auf ein Array als aktuellen Parameter liefert.

  2. Das Programm definiert eine Klasse mit dem Namen ArrayTester.
    • ArrayTester enthält die statische main() Methode.
    • main() erzeugt ein ArrayTools-Objekt, arrTool.
    • main() erzeugt an Array Objekt, ar1.
    • Die ausgeben() Methode des ArrayTools-Objekts wird mit einer Referenz auf das Arrayobjekt ar1 als Parameter aufgerufen.

FRAGE 2:

Füllen Sie die Lücken aus, so dass die Methode jedes Arrayelement ausgibt.

Inhaltsverzeichnis