日期:2014-05-20  浏览次数:20742 次

用JAVA实现一个简单算法
具体的问题是这样的:  
一个斐契那数列是由数字1,1,2,3,5,8,13,21,34等等组成的,其中每一个数字(从第三个数字开始起)都是前两个数字的和,创建一个方法,接受一个整数参数,并显示从第一个元素开始总共由该参数指定的个数所构成的所有斐波那契数字。例如,如果运行时所给的参数是5,那么输出的就是1,1,2,3,5  
本人刚学JAVAC语言也没学好,一些算法还不是很熟悉,希望高手多多帮助,谢谢!

------解决方案--------------------
public class Test {
public static void main(String[] args) {
int p = Integer.parseInt(args[0]);
int a=0;
int b=1;
int c;
for (int i=0; i<p; i++){
c = a;
a = b;
b = c+b;
System.out.println(a);
}
}
}