Java代码实现斐波拉契数列的示例分享
下文笔者讲述java版的斐波拉契数列的示例分享,如下所示
斐波拉契数列简介
斐波那契数列(Fibonacci sequence)
又称黄金分割数列
因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,所以又称为“兔子数列”
指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*)
在现代物理、准晶体结构、化学等领域,斐波纳契数列都有直接的应用
例:
斐波拉契数列
0、1、1、2、3、5、8、13、21、34.........
例:java语言实现斐波那契数列的示例分享
public static int fibonacci(int index) {
if (index >= 0) {
if (index == 0) {
return 0;
} else if (index == 1) {
return 1;
} else {
return fibonacci(index - 1) + fibonacci(index - 2);
}
} else {
System.out.println("请你重新输入");
return -1;
}
}
/**
* java265.com 斐波拉契数列的示例
*
* @throws IOException
*/
public static void main(String[] args) throws IOException {
System.out.println(fibonacci(19));
System.out.println(fibonacci(2));
System.out.println(fibonacci(13));
System.out.println(fibonacci(8));
System.out.println(fibonacci(1));
System.out.println(fibonacci(0));
}
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


