Eine gute Antwort könnte sein:

Sie sollten dies als einen der Algorithmen wiedererkennen, der in einem vorherigen Kapitel besprochen wurde. Der Algorithmus ist jetzt in einer Methode enthalten, aber die Idee (der Algorithmus) ist derselbe, wie Sie in dem untenstehenden Code sehen:

Einen Arrayparameter verwenden

Hier ist das vollständige Programm. Die Methode ist geschrieben worden, indem sie den Parameter x verwendet um auf die aktuellen Daten zu verweisen, mit denen Sie versorgt wird. Die Methode wurde geschrieben, ohne dass sie auf irgendwelche bestimmten Daten verweist. Der Parameter x bedeutet "was auch immer für Daten geliefert werden, wenn die Methode zu starten beginnt". Dies könnten unterschiedliche Daten zu verschiedenen Zeiten sein.

import java.io.*;

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

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

    System.out.print  ("\nDas Array ist: " );
    operate.print( ar1 );
  }

}

FRAGE 3:

Was, genau, enthält der Parameter x, wenn die print() Methode läuft?