Ich glaube so sollte es gehen:
Die Klasse BigInteger hat keinen Constructor dem man einen int-Wert übergeben kann.
Code:
public BigInteger fib(long n) {
if(n == 1) {
return new[COLOR=#000000]BigInteger[/COLOR][COLOR=#000000]([/COLOR][COLOR=Black]"0"[/COLOR][COLOR=#000000])[/COLOR];
}else {
return new[COLOR=#000000]BigInteger[/COLOR][COLOR=#000000]((long)([/COLOR]n - 1 + fib(n-1)));
}
}
public BigInteger fakultaet(long n) {
if (n <= 1) {
return new BigInteger("1");
} else {
return new BigInteger([COLOR=#000000](long)([/COLOR]n * fakultaet(n - 1)));
}
}
Die Klasse BigInteger hat keinen Constructor dem man einen int-Wert übergeben kann.