Fibonacci.java package com.goole.java;//打印Fibonacci数列前20项/* * 用变量直接实现 */public class Fibonacci {public static void main(String[] args) {int i;//用作循环变量int f1=1,f2=1;//数列前两项初始化for(i=1;i11;
package com.goole.java; //打印Fibonacci数列前20项 /* * 用变量直接实现 */ public class Fibonacci { public static void main(String[] args) { int i;//用作循环变量 int f1=1,f2=1;//数列前两项初始化 for(i=1;i<11;i++) { System.out.print(f1+"\t"+f2+"\t");//每次输出两项 if(i%2==0)//每输出4个数换行 System.out.println(); //继续计算后边各项 f1=f1+f2; f2=f1+f2; } } } /* * 用数组实现 */ /* int j;//用作循环变量 int fib[]=new int [20];//定义数组并分配20个整型单元用来存放20个数据 fib[0]=fib[1]=1;//初始化前两项 System.out.print(fib[0]+"\t"+fib[0]+"\t"); for(j=2;j<20;j++){ fib[j]=fib[j-1]+fib[j-2]; if(j%4==0) System.out.println(); System.out.print(fib[j]+"\t"); } */