import java.math.BigInteger;
public class Main/* 来自 n o w j a v a . c o m - 时代Java*/
{
private static BigInteger TWO = BigInteger.valueOf(2);
// recursive declaration of method fibonacci
public static BigInteger fibonacci(BigInteger number)
{
if (number.equals(BigInteger.ZERO) ||
number.equals(BigInteger.ONE)) // base cases
return number;
else // recursion step
return fibonacci(number.subtract(BigInteger.ONE)).add(
fibonacci(number.subtract(TWO)));
} /*时代Java公众号*/
// displays the fibonacci values from 0-40
public static void main(String[] args)
{
for (int counter = 0; counter <= 40; counter++)
/**代码未完, 请加载全部代码(NowJava.com).**/
本文系作者在时代Java发表,未经许可,不得转载。如有侵权,请联系nowjava@qq.com删除。