Я работаю над изменением своего секвенсора Фибоначчи, чтобы цифры после достижения 100-го термина не обертывались и не становились отрицательными. Как я могу использовать BigInteger в этом коде, который я написал:Как использовать BigInteger с массивом?
package me.kevinossia.mystuff;
import java.util.Scanner;
public class FibonacciDisplayer
{
public static void main(String[] args)
{
Scanner input = new Scanner(System.in);
int total;
System.out.print("This is a Fibonacci sequence displayer.\nHow many numbers would you like it to display?");
total = input.nextInt();
long[] series = new long[total];
series[0]=0;
series[1]=1;
for(int i=2;i<total;i++)
{
series[i]=series[i-1] + series[i-2];
}
for(int j=0; j<total; j++)
{
System.out.print(series[j] + "\n");
}
input.close();
}
}
Я искал Google высоко и низко, и я не могу найти ничего конкретного в моем случае.
UH ... так что используйте 'BigInteger' вместо' long'? – dmon
Итак, прочитали ли вы [документы] (http://docs.oracle.com/javase/1.4.2/docs/api/java/math/BigInteger.html)? –
* «Я искал google высоко и низко, и я не могу найти ничего конкретного в моем случае». *. Что вы искали? Я уверен, что если вы искали BigInteger, вы бы нашли много примеров о том, как их использовать ... –