Hausaufgabe-10-11/HandleArray.java
Sobottasgithub 52b14b6ad2 Fixup
2025-11-12 17:05:20 +01:00

32 lines
872 B
Java

import java.util.Arrays;
public class HandleArray {
// BITTE Main.java UND README.md MIT BEACHTEN !!!!!
public void printArray(int[] arrayInput) {
System.out.print(arrayInput[0] + " ");
if (arrayInput.length > 1) {
printArray(Arrays.copyOfRange(arrayInput, 1, arrayInput.length));
} else {
System.out.println();
}
}
public void printArrayRev(int[] arrayInput) {
System.out.print(arrayInput[arrayInput.length - 1] + " ");
if (arrayInput.length > 1) {
printArrayRev(Arrays.copyOfRange(arrayInput, 0, arrayInput.length - 1));
} else {
System.out.println();
}
}
public int sumRec(int[] arrayInput) {
// WIRD AUSGEGEBEN IN DER Main.java
if (arrayInput.length > 0) {
return arrayInput[0] + sumRec(Arrays.copyOfRange(arrayInput, 1, arrayInput.length));
} else {
return 0;
}
}
}