Hallo.
ich versuche ein Programm zu schreiben dem ein Array mit ganzen Zahlen übergeben wird und daraus ein neues Array mit double-Werten erzeugen soll. Außderm soll jedes Feld den Durchschnitt der letzten drei Werte enthalten- das aktuelle Element inbegriffen.
bisher sieht es bei mir so aus:
private static double[] duchschnitt(int[] values) {
double[] detailed;
for (int e = 0; e <= values.length; e++) {
detailed[e] = (values[e] + values[e - 1] + values[e - 2]);
}
return detailed;
}
Leider kommt bei den beiden letzten detailed Feldern die Meldung, dass Java will dass die Variable detailed initialisiert wird. Dabei soll das Programm ja unabhängig davon funktionieren..
Vielen Dank schon mal im Vorraus für jede Hilfe, bin leider ein echter Anfänger..
ich versuche ein Programm zu schreiben dem ein Array mit ganzen Zahlen übergeben wird und daraus ein neues Array mit double-Werten erzeugen soll. Außderm soll jedes Feld den Durchschnitt der letzten drei Werte enthalten- das aktuelle Element inbegriffen.
bisher sieht es bei mir so aus:
private static double[] duchschnitt(int[] values) {
double[] detailed;
for (int e = 0; e <= values.length; e++) {
detailed[e] = (values[e] + values[e - 1] + values[e - 2]);
}
return detailed;
}
Leider kommt bei den beiden letzten detailed Feldern die Meldung, dass Java will dass die Variable detailed initialisiert wird. Dabei soll das Programm ja unabhängig davon funktionieren..
Vielen Dank schon mal im Vorraus für jede Hilfe, bin leider ein echter Anfänger..