Eine gute Antwort könnte sein:

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

Array als Parameter verwendet

Hier ist ein (fast vollständiges) Programm:

import java.io.*;

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

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

    System.out.print  ("\nThe array is: " );
    operate.print( ar1 );   // die print() Methode des Objekts aufrufen
  }

}
  1. Das Programm definiert eine Klasse mit dem Namen ArrayOps.
    • ArrayOps enthält eine Methode print() um jedes Element eines Arrays auszugeben.
    • Die Parameterliste ist: int[] x
      • Dies 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 ArrayDemo.
    • ArrayDemo enthält die statische main() Methode.
    • main() erzeugt ein ArrayOps-Objekt, operate.
    • main() erzeugt an Array Objekt, ar1.
    • Die print() Methode des ArrayOps-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.