一个斐波那契数列是由数字1,1,2,3,5,8,13,21,34等等组成的,其中每一个数字(从第三个数字起)都是前两个数字的和。
创建一个方法,接受一个整数参数,并显示从第一个元素开始总共由该参数指定的个数所构成的所有斐波那契数字。
例如,如果运行java斐波那契5(Fibonacci为类名),那么输出应该是1,1,2,3,5。
public class Fibo{
public static int fibo(int n){
while(n <= 2){
return 1;
}
return fibo(n - 1) + fibo(n -2);
}
public static void main(String[] args) {
while(args.length <= 0){
System.out.println("无参数!");
}
int n = Integer.parseInt(args[0]);//命令行参数
for(int i = 1; i <= n; i++){
System.out.println(i + ":" + fibo(i)+" ");
}
}
}