Das vollständige Programm steht unten.
summe
ist vom Typ double
deklariert,
da die Summe der Gleitpunktzahlen in dem Array ein double
sein wird.
Sie wird mit 0 initialisiert.
Summen sollten immer mit 0 initialisiert werden.
class ArraySumme { 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 ] ; } System.out.println("Die Summe ist: " + summe ); } }
Das Programm besucht der Reihe nach jedes Element des Arrays und fügt jedes der Summe hinzu.
Wenn die Schleife beendet ist, wird summe
korrekt sein.
Die Anweisung
summe = summe + array[ index ] ;
würde gewöhnlich nicht verwendet werden. Es ist üblicher den "+=" -Operator zu verwenden.
summe += array[ index ] ;