Hey Elite brauche bei einer Java aufgabe mal eure hilfe...
wir sollen die Fibonacci Folge programmieren rekursive und iterativ,. kein problem eigetnlich, da aber ab n=50 die zahlen risen gross werden sollen wir anstatt int BigInteger mithilfe von java.math.BigInteger verwenden.
damit komme ich leider nicht ganz klar.
Wie kann ich sozusagen den n wert den der user eingibt in einen BigInteger umwandeln?
ich habe es mit der methode :
public static void main(String[] args) throws IOException {
String zb;
BufferedReader stdin = new BufferedReader(new InputStreamReader(
System.in));
System.out.println("Geben Sie ein Zahl an: ");
zb = stdin.readLine();
int a = Integer.parseInt(zb);
BigInteger.valueOf(a);
versucht, jedoch kommt dann bei der Methode:
private static BigInteger rekursiv(BigInteger a) {
if (a == 1 || a == 2)
return 1;
else if (a
wir sollen die Fibonacci Folge programmieren rekursive und iterativ,. kein problem eigetnlich, da aber ab n=50 die zahlen risen gross werden sollen wir anstatt int BigInteger mithilfe von java.math.BigInteger verwenden.
damit komme ich leider nicht ganz klar.
Wie kann ich sozusagen den n wert den der user eingibt in einen BigInteger umwandeln?
ich habe es mit der methode :
public static void main(String[] args) throws IOException {
String zb;
BufferedReader stdin = new BufferedReader(new InputStreamReader(
System.in));
System.out.println("Geben Sie ein Zahl an: ");
zb = stdin.readLine();
int a = Integer.parseInt(zb);
BigInteger.valueOf(a);
versucht, jedoch kommt dann bei der Methode:
private static BigInteger rekursiv(BigInteger a) {
if (a == 1 || a == 2)
return 1;
else if (a
Kommentar