001 package de.hska.info1.rekursion;
002
003 /**
004 * Enthält rekursive Implementierungen mathematischer
005 * Funktionen.
006 *
007 * @author Christian Pape
008 *
009 */
010 public class Rekursion {
011
012 /**
013 * Berechnet die Fakultät der Zahl <code>n</code>.
014 */
015 public long fakultaetBerechnen(long n) {
016 if (n == 0) {
017 return 1;
018 } else {
019 return fakultaetBerechnen(n - 1) * n;
020 }
021 }
022
023
024
025 }