我正在开发一个查找斐波那契数列的程序。作业的第一个版本要求返回 long 数据类型,现在我们必须更改我们的函数以返回 BigInteger。我不确定如何更改我的函数以发送回 BigInteger 类型。这是我所拥有的:
public static BigInteger fibonacci_Loop(int f) {
BigInteger previous, current;
for(int i = 0; i < f; i ++) {
BigInteger sum = previous.add(current);
previous = current;
current = sum;
}
return previous;
}
它不会运行,因为它要我初始化以前的和当前的,并且任何时候它都不会返回正确的数字。我不完全确定如何使用 BigInteger,任何建议将不胜感激。
蝴蝶不菲
相关分类