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.