Lernpfad:Rekursion in Java/Definition: Unterschied zwischen den Versionen

keine Bearbeitungszusammenfassung
KKeine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 27: Zeile 27:
{{Aufgabe:Start}}
{{Aufgabe:Start}}
Ordnen Sie den Quelltext-Teilen die einzelnen Bestandteile einer rekursiven Methode zu.<br />
Ordnen Sie den Quelltext-Teilen die einzelnen Bestandteile einer rekursiven Methode zu.<br />
public int fakultät (int n){
<zuordnung>
<zuordnung>
::public int fakultät (int n){
::  if (n < 2){::Abbruchbedingung
::  if (n < 2){::Abbruchbedingung
::    return 1;::Abbruch der Rekursion
::    return 1;::Abbruch der Rekursion
::    return n*fakultät (n-1);::rekursiver Aufruf::Reduktion des Problems
::    return n*fakultät (n-1);::rekursiver Aufruf::Reduktion des Problems
::}
</zuordnung>
</zuordnung>
{{Aufgabe:End}}
{{Aufgabe:End}}