永发信息网

JAVA编程 Fib数列。。。 计算出第60个数,要求写成方法形式,输入一个int数;60,得到结果

答案:1  悬赏:10  手机版
解决时间 2021-01-10 23:29
  • 提问者网友:沉默的哀伤
  • 2021-01-10 12:35
JAVA编程 Fib数列。。。 计算出第60个数,要求写成方法形式,输入一个int数;60,得到结果
最佳答案
  • 五星知识达人网友:雾月
  • 2021-01-10 12:41
import java.util.*;
public class Test
{
int sort(int x)
{
int[] array=new int[x];
array[0]=1;
array[1]=1;
if(x==1||x==2)
return array[0];
else
{
for(int i = 2;i {
array[i]=array[i-1]+array[i-2];//求出第i(i>2)个fib数;
}
return array[x-1];
}
}

public static void main(String args[])
{
System.out.println("输入x:");
Scanner sn=new Scanner(System.in);
int x=sn.nextInt();//输入你所要求的第x个fib数
Test Fib = new Test();
{
System.out.println("Fib数列第" + x + "个数为:" + Fib.sort(x));
}
}
} 老大~~我好不容易写的~~给个分吧~~哈哈~~对啦,这是非递归法求斐波那契数列,如果需要递归法求斐波那契数列跟我说一声,我写给你
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯