Guten Tag alle zusammen
bin relativ neu was Java betrifft und komme bei einer Aufgabe nicht weiter. Die Aufgabe lautet:
"Entwickeln Sie eine rekursive Methode Fraction maximum( Fraction[] arr, int i ), die für ein Feld arr das Maximum im Bereich von arr[0] bis arr mit 0<=i<arr.length bestimmt und zurückgibt."
Fraction ist eine Klasse die vorgegeben und fertig ist.
hier ist, dass was ich bisher hab sind Fehler drinnen weiss aber nicht was ich genau falsch gemacht habe.
Vielen Dank schonmal im voraus.
bin relativ neu was Java betrifft und komme bei einer Aufgabe nicht weiter. Die Aufgabe lautet:
"Entwickeln Sie eine rekursive Methode Fraction maximum( Fraction[] arr, int i ), die für ein Feld arr das Maximum im Bereich von arr[0] bis arr mit 0<=i<arr.length bestimmt und zurückgibt."
Fraction ist eine Klasse die vorgegeben und fertig ist.
hier ist, dass was ich bisher hab sind Fehler drinnen weiss aber nicht was ich genau falsch gemacht habe.
Code:
public Fraction maximum(Fraction[] arr, int i)
{
int max=0;
if(i>=0 && i<arr.length)
{
max=maximum(arr, i-1);
if(max<arr[i])
{
max=arr[i];
}
else
{
max=maximum(arr, i+1);
}
}
return max;
}
Vielen Dank schonmal im voraus.