Hallo ich habe bei der rekursion eine aufgabe bekommen ,,kriege aber den letzten schritt nicht hin.Hoffe ihr könnt mir weiter helfen.
Aufgabe: Implementieren Sie die rekursive Methode rek, die zwei Parameter besitzt. Die
Methode rek soll folgendes leisten:
• Haben beide Parameter den gleichen Wert, ist das Ergebnis dieser Wert,
• besitzt einer der beiden Parameter einen Wert kleiner oder gleich 0, so ist das Ergebnis 0,
• in allen anderen Fällen wird rek erneut aufgerufen: Dabei erhält p1 den kleineren der
beiden Parameterwerte, p2 die Differenz zwischen dem größeren und dem kleineren
Wert.
Aufgabe: Implementieren Sie die rekursive Methode rek, die zwei Parameter besitzt. Die
Methode rek soll folgendes leisten:
• Haben beide Parameter den gleichen Wert, ist das Ergebnis dieser Wert,
• besitzt einer der beiden Parameter einen Wert kleiner oder gleich 0, so ist das Ergebnis 0,
• in allen anderen Fällen wird rek erneut aufgerufen: Dabei erhält p1 den kleineren der
beiden Parameterwerte, p2 die Differenz zwischen dem größeren und dem kleineren
Wert.
Java:
public static int rek( int p1, int p2)
{
if(p1==p2)
{
return p1;
}
else if( (p1<=0 || p2<=0))
{
return 0;
}
else
{
??????????????????????????
}
}