Java代码实现斐波拉契数列的示例分享

乔欣 Java经验 发布时间:2023-01-20 10:21:11 阅读数:15330 1
下文笔者讲述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));
	}
java代码实现一个斐波拉契数列的示例
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202301/16741813415473.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者