import java.util.Scanner;
public class Fibonacci {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in=new Scanner(System.in);
System.out.println("斐波那契数列的个数是:");
int total=in.nextInt();
System.out.println("斐波那契数列是:");
for(int i=1;i<=total;i++){
System.out.print(fib(i)+"\t");
if(i%10==0)
System.out.println();
}
}
public static long fib(int i) {
// TODO Auto-generated method stub
long f1=1;
long f2=1;
long f3=2;
if(i==1)
return 1;
if(i==2)
return 2;
for(int j=3;j<=i;j++){
f3=f1+f2;
f1=f2;
f2=f3;
}
return f3;
}
}
Java实现斐波那契数列Fibonacci
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Python:生成斐波那契数列(Fibonacci)
问题:斐波那契数列是由 0, 1, 1, 2, 3, 5, 8…构成。请编写一个Fib类,Fib(10)表示数列的前1
Python 斐波那契 Fibonacci 斐波那契数列 Desktop -
java实现斐波那契 java斐波那契数列递归算法
简要:斐波那契数列是后一项等于前面两项之和。即为f(n)=f(n-1)+f(n-2);
java实现斐波那契 算法 java ci 递归 -
java斐波那契额数列 斐波那契数列java算法
数学历史上有个很经典的斐波那契数列。。。
java斐波那契额数列 斐波那契数列 System i++