Die Summe durch die Anzahl der Elemente dividieren.
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.