Lernpfad:Rekursion in Java: Unterschied zwischen den Versionen

Zeile 18: Zeile 18:
In Java wird dieser Operator bzw. diese Funktion nicht zur Verfügung gestellt, deshalb muss sie programmiert werden.  
In Java wird dieser Operator bzw. diese Funktion nicht zur Verfügung gestellt, deshalb muss sie programmiert werden.  
Der Quelltext für die Methode sieht wie folgt aus:
Der Quelltext für die Methode sieht wie folgt aus:
 
<syntaxhighlight lang="javascript" line="1" >
public int fakultät (int n){
public int fakultät (int n){
    if (n < 2){
  if (n > 1){
        return 1;
     return n*fakultät (n-1);
     }else{
  }else{
        return n*fakultät (n-1);
     return 1;
     }
  }
}
}
</syntaxhighlight>
{{Aufgabe:Start}}
Aufgabe 1.1: Markieren Sie im Quelltext die einzelnen Bestandteile einer rekursiven Funktion.


Aufgabe 1.1: Markieren Sie im Quelltext die einzelnen Bestandteile einer rekursiven Funktion.
{{Aufgabe:End}}
130

Bearbeitungen