斐波那契数列(Java)
一、什么是斐波那契数列 斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1,1,2,3,5,8,13,21,34,……1,1,2,3,5,8,13,21,34,……在数学上,斐波纳契数列以如下被以递推的方法定义:F(1)=1,F(2)=1,F(n)=F(n−1)+F(n−2)(n>=3,n∈N∗) 二、Java实现(输出前20项) 1.循环写法 package com.company; class Fibonacci{ public void output(int previous , int latter , int sum){ for(int i = 1 ; i <= 18 ; i ++){ sum = previous + latter; System.out.println("第"+(2+i)+"项是:"+sum); previous = latter; latter = sum; } } } public class Test { public static void main(String[] args) { int previous = 1; int latter = 1; int sum = 0;