hallo leute,
Die Methode
public static int[] addiere(int[] a) soll zwei aufeinanderfolgende zahlen addieren und in einem Array speichern
z.B 1,4,5,7,10 ---> 5,9,12,17
Die Methode
public static int[] addiere(int[] a) soll zwei aufeinanderfolgende zahlen addieren und in einem Array speichern
z.B 1,4,5,7,10 ---> 5,9,12,17
Code:
public static int[] addiere(int [] a){
int[] addierteWerte = new int[a.length];
for(int i =0; i < a.length-1; i++){
addierteWerte[i] = a[(i + i++)]; //der fehler ist wahrscheinlich hier
}
for(int i = 0; i < a.length-1; i++) {
a[i]=addierteWerte[i];
}
return addierteWerte;
}
public static void main(String[] args) {
int[]a={1,2,5,7,10};
int[] addierteWerte= new int[a.length];
addierteWerte = addiere(a);
System.out.println(addierteWerte[4]);
}