D
DonKa
Gast
HalliHallo,
ich zeige euch am besten erstmal die Aufgabenstellung.
Implementieren Sie eine Klassenmethode int[] summiereAuf(int[] werte). Als Ergebnis soll ein Feld
von int-Werten zuruckgeliefert werden, dessen Eintrage sich aus der Summe aller Eintrage des ubergebenen
Feldes vom Feldanfang bis zum betrachteten Index berechnen. Als Beispiel wurde aus dem Feld
[1, 3, 2, 5] das Ergebnis [1, 4, 6, 11] berechnet.
Mein Endstand meiner bisher glücklosen Versuche
:
[JAVA=1]public class SummiereAuf {
public static void main(String[] args) {
int[] werte = {1, 3, 2, 5};
int[] neuewerte = {0, 0, 0, 0};
public static int[] summiereAuf(int[] werte) {
for (int i = 0; i < werte.length; i++) {
if(i = 0) {
neuewerte = werte;
return neuewerte;
} else {
neuewerte =werte + werte[i-1];
return neuewerte;
}
}
}
}
}[/code]
Hier kommen immer wieder Fehler dabei raus.
Ich bräuchte evtl einige Denkanstöße, damit ich mal merke was falsch ist
Danke!
ich zeige euch am besten erstmal die Aufgabenstellung.
Implementieren Sie eine Klassenmethode int[] summiereAuf(int[] werte). Als Ergebnis soll ein Feld
von int-Werten zuruckgeliefert werden, dessen Eintrage sich aus der Summe aller Eintrage des ubergebenen
Feldes vom Feldanfang bis zum betrachteten Index berechnen. Als Beispiel wurde aus dem Feld
[1, 3, 2, 5] das Ergebnis [1, 4, 6, 11] berechnet.
Mein Endstand meiner bisher glücklosen Versuche
[JAVA=1]public class SummiereAuf {
public static void main(String[] args) {
int[] werte = {1, 3, 2, 5};
int[] neuewerte = {0, 0, 0, 0};
public static int[] summiereAuf(int[] werte) {
for (int i = 0; i < werte.length; i++) {
if(i = 0) {
neuewerte = werte;
return neuewerte;
} else {
neuewerte =werte + werte[i-1];
return neuewerte;
}
}
}
}
}[/code]
Hier kommen immer wieder Fehler dabei raus.
Ich bräuchte evtl einige Denkanstöße, damit ich mal merke was falsch ist
Danke!
Zuletzt bearbeitet von einem Moderator: