- //用循环产生Fibonacci数列
- static String fibonacci(int f){
- String fib = "1";
- int i = 1;
- while(i <= 3){
- fib += ("," + i);
- i++;
- }
- int m = i-1,n = i-2; //校正变量
- int j = 4;
- while(j < f){
- i = m + n;
- n = m; //保留i前面的两个数字
- m = i;
- fib += ("," + i);
- j++;
- }
- return fib;
- }//如果要得到更多数,需要把数据类型换为long或更大的类型