Hallo Community,
ich bin schon ein wenig am verzweifeln weil ich einfach nicht weiterkomme. Ich bearbeite eine Übungsaufgabe die folgendermaßen beginnt :
Soweit so gut.. mein Code sieht bisher wie folgt aus :
Jetzt suche ich nach einer Möglichkeit wie ich jedes einzelne Array von meinem Attribut "abweichung" subtrahieren kann und dann ausgeben kann. Ich hoffe man versteht was ich meine.(sodass ich dann die abweichung zum durchschnitt habe)
Gruß Andreas
ich bin schon ein wenig am verzweifeln weil ich einfach nicht weiterkomme. Ich bearbeite eine Übungsaufgabe die folgendermaßen beginnt :
Code:
"Eine Wetterbeobachtungsstation hat über zehn Jahre hinweg die jährlichen Niederschlagsmengen gemessen und in einem Feld notiert:
double[] niederschlag = {69.1, 50.1, 67.0, 63.0, 76.5, 54.1, 86.6, 55.9, 75.7, 57.2};
Schreiben Sie ein Java-Programm, das die durchschnittliche jährliche Niederschlagsmenge berechnet und ausgibt. Außerdem soll eine Tabelle ausgegeben werden, die für jedes Jahr die Niederschlagsmenge und die jeweilige Abweichung vom Mittelwert enthält."
Soweit so gut.. mein Code sieht bisher wie folgt aus :
Java:
double[] niederschlag = { 69.1, 50.1, 67.0, 63.0, 76.5, 54.1, 86.6, 55.9, 75.7, 57.2 };
double durchschnitt = 0;
double abweichung = 0;
for (int i = 0; i < niederschlag.length; i++) {
durchschnitt += niederschlag[i];
}
durchschnitt /= niederschlag.length;
durchschnitt = Math.round(100.0 * durchschnitt) / 100.0;
abweichung = Math.round(100.0 * abweichung) / 100.0;
System.out.println("durchschnittliche Niederschlagsmenge : " + durchschnitt);
System.out.println("");
System.out.println("Jahr" + " " + "Niederschlag" + " " + "Abweichung");
System.out.println(" 1" + " " + niederschlag[0] + " " + abweichung);
Jetzt suche ich nach einer Möglichkeit wie ich jedes einzelne Array von meinem Attribut "abweichung" subtrahieren kann und dann ausgeben kann. Ich hoffe man versteht was ich meine.(sodass ich dann die abweichung zum durchschnitt habe)
Gruß Andreas
Zuletzt bearbeitet von einem Moderator: