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