Eine gute Antwort wäre:

Die Summe durch die Anzahl der Elemente dividieren.

Durchschnitt berechnen

Natürlich setzt das voraus, das es mehr als 0 Elemente gibt. Die Division durch 0 verursacht einen Laufzeitfehler. Hier ist das Programm, mit ein paar zusätzlichen Anweisungen, um den Durchschnitt der Elemente zu berechnen:

class ArrayDurchschnitt
{

  public static void main ( String[] args )
  {
    double[] array =  { -47.39, 24.96, -1.02, 3.45, 14.21, 32.6, 19.42 } ;

    // Summe deklarieren und initialisieren
    double  summe = 0.0 ;

    // jedes Element des Arrays zur Summe hinzuaddieren
    for ( int index = 0; index < array.length; index++ )
    {
      summe =  summe + array[ index ] ;
    }

    if ( array.length _______ 0 )
    {
      System.out.println("Die Summe ist:   " + summe );
      System.out.println("Der Durchschnitt ist: " + summe / _______  );
    }
    else
      System.out.println("Das Array enthält keine Elemente." );

  }
}

Es könnte ein bisschen seltsam aussehen zu testen, ob array irgendwelche Elemente enthält, da es offensichtlich ist, dass es das tut. Aber, in einem realistischeren Programm wird das Array aus externen Quellen kommen und es wird manchmal die Länge 0 haben.

FRAGE 15:

Füllen Sie die Lücken aus.

Klicken Sie hier für einen .
Inhaltsverzeichnis