Hallo, ich habe bei folgenden Code ein Problem. Ich möchte wie obe sum 1, sum5, sum 9, sum5 als Ausgabe, jedoch zusammen addiert in eine Ausgabe. Also als Ausgabe dann den Wert 20. Wie funktioniert dies?
Java:
public class A1_main {
public static void main(String[] args) {
int start = 1;
int[] myArray = { 6, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, -20, -23, 5 };
System.out.println(number(myArray, start));
}
public static int number(int[] myArray, int start) {
if (start > myArray.length) {
return myArray[0];
}
for (int i = start; i < myArray.length; i += 4) {
int sum = myArray[i];
System.out.println("sum" + sum);
}
if (start < (myArray.length - myArray.length)) {
return myArray[0];
}
return 0;
}
}
Zuletzt bearbeitet: