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 ] ;