Hallo,
ich möchte den Binomialkoeffizient mittels Rekursion ausrechnen. Als Datentypen habe ich extra long ausgewählt, denoch bekomme ich einen Fehler.
Ist dieser Fehler, aufgrund des überlaufes oder wo genau liegt das Problem?
ich möchte den Binomialkoeffizient mittels Rekursion ausrechnen. Als Datentypen habe ich extra long ausgewählt, denoch bekomme ich einen Fehler.
Ist dieser Fehler, aufgrund des überlaufes oder wo genau liegt das Problem?
Code:
.....
binomialkoeffizient();
}
public static void binomialkoeffizient(){
long result = 0;
int n = 49;
int k = 6;
result = (n * faculty(n-1)) / ((faculty(k) * faculty(n-k)));
System.out.println(result);
}
public static long faculty(int number){
return number * faculty(number-1); //<<<<<Hier ist der Fehler , laut Eclipse
}