Hi,
ich soll eine applikative Funktion erstellen.
Meine Methode sieht so aus:
die klappt auch aber wenn ich für "i" so ca 10000 eingebe bekomme ich ein :Exception in thread "main" java.lang.StackOverflowErrorn
ist das jetzt Java spezifisch oder habe ich nur blöde programmiert?
ich soll eine applikative Funktion erstellen.
Meine Methode sieht so aus:
die klappt auch aber wenn ich für "i" so ca 10000 eingebe bekomme ich ein :Exception in thread "main" java.lang.StackOverflowErrorn
ist das jetzt Java spezifisch oder habe ich nur blöde programmiert?
Java:
public double f_applikative(int i) {
double ergebnis = 0;
if (i > 1) {
ergebnis = f_applikative(i - 1);
}
ergebnis += 1.0 / ((double) i * i);
return ergebnis;
}