当前位置 : 主页 > 编程语言 > java >

斐波那契数列的java实现

来源:互联网 收集:自由互联 发布时间:2021-06-28
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;
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;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");
		}
*/
网友评论