Hey,
kann mir jemand sagen warum das Programm nicht funktioniert? Eigentlich wird in jedem der drei Fälle ein int array zurückgegeben, trotzdem sagt mir die Fehlermeldung, dies wäre nicht der Fall.
Wäre Klasse wenn mir jemand den offensichtlich einfachen Fehler einmal erklären könnte!
Danke
kann mir jemand sagen warum das Programm nicht funktioniert? Eigentlich wird in jedem der drei Fälle ein int array zurückgegeben, trotzdem sagt mir die Fehlermeldung, dies wäre nicht der Fall.
Java:
public static int[] take(int[] a ,int[] b ,int start ,int end){
if(end <= start) {
int []c = {};
return c;
}
else if(end > start && Arrays.compare(a, b) != 0) {
int []c = a.clone();
return c;
}
else if(end > start && Arrays.compare(a, b) == 0) {
Arrays.sort(a);
int []c = Arrays.copyOfRange(a, start, end);
return c;
}
}
Danke