RekursivFaku.java 481 B

1234567891011121314
  1. public class RekursivFaku {
  2. public static long berechneFakultaet(int n) {
  3. System.out.println("Aufruf mit: " + n);
  4. if (n >= 1) // Abbruchbedingung noch nicht erreicht
  5. return n * berechneFakultaet(n - 1);
  6. else // Abbruchbedingung erfüllt, d.h. n ist gleich 0.
  7. return 1;
  8. }
  9. public static void main(String[] args) {
  10. int n = 10;
  11. long z = berechneFakultaet(n);
  12. System.out.println("10! = " + z);
  13. }
  14. }