专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

用for循环如何求斐波那契数列_java

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/3/5 22:26:45       共计:3605 浏览

用for循环如何求斐波那契数列?

斐波那契数列(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*)在现代物理、准晶体结构、化学等领域,斐波纳契数列都有直接的应用。

规则:这个数列从第3项开始,每一项都等于前两项之和。

知道规则以后,我们看看采用Java语言的for循环如何实现斐波那契数列:

执行代码:

输出如下:

斐波那契数列为:[1, 1, 2, 3, 5, 8, 13, 21, 34, 55]

上面就是斐波那契数列的实现方式,是不是很简单呢?

与黄金分割比关系

当n趋向于无穷大时,前一项与后一项的比值越来越逼近黄金分割0.618(或者说后一项与前一项的比值小数部分越来越逼近0.618):

1÷1=1,1÷2=0.5,2÷3=0.666...,3÷5=0.6,5÷8=0.625…………,55÷89=0.617977……………144÷233=0.618025…46368÷75025=0.6180339886…...

越到后面,这些比值越接近黄金比。

以上就是斐波那契数列的简单介绍和实现方式,欢迎大家评论交流!

我是【java架构设计】,欢迎点赞、评论,关注我,持续为您提供科技领域优质内容!

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:java能开发什么项目_java | ·下一条:作为一名服务器java的初学者_java

Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有