1. 题目描述

大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0)。
n<=39

2. 解题思路

这里要注意是从0开始的,而且第0项为0。

3. 代码:

public class FibonacciSequence {//{0,1,1,2,3,5,8,13,21,....}// 0 1 2 3 4 5 6 7  8 .....public static void main(String[] args){FibonacciSequence mm=new FibonacciSequence();int tt= mm.Fibonacci(5);System.out.println(tt);}public  int Fibonacci(int n) { int f=0;int g=1;while(n>0) {                g += f;f=g-f; n--;}return f;       }}

运行:

5

这里仅是学习总结。

Java 斐波那契数列相关推荐

  1. Java斐波那契数列

    斐波那契数列 输入0到100范围内内的整数n,输出斐波那契数列的前n项(第0项为0,第一项为1) 输入用例: 4 输出用例: 0 1 1 2 3 输入用例: 0 输出用例: 0 输入用例: 7 输出用 ...

  2. 7-12 兔子跳楼梯 高精度 java 斐波那契数列

    小兔子喜欢蹦蹦跳跳上楼梯 ,它能一次跳1阶楼梯,也能一次跳上2阶楼梯.问小兔子要上一个n阶的楼梯,最多有多少种不同上楼的走法? 输入格式: 输入一行包含一个整数 n,表示有几阶楼梯. 输出格式: 上楼 ...

  3. [剑指offer]面试题第[7]题[JAVA][斐波那契数列][递归]

    [问题描述] 大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0). n<=39 [解答思路] 1.递归(面试避免) O(n^2) public ...

  4. java斐波那契数列公式_斐波那契数列(公式)

    求大数前几位的方法 当一个数非常大时,如何求出其前几位呢? 如果是给定一个特定的数,当然可以逐步取出每一位即可.如 a得个位,a/10得百位,a/10/10得千位. 但是,当求x^y的前几位时怎么办呢 ...

  5. Java——斐波那契数列的第n项与前n项和

    下面是从网上找的一张关于斐波那契的图片,该图片解释了什么是斐波那契 序列 注意:第0项值为0 第1项值为1 第2项值为1 之后每一项都等于其前两项的和 求斐波那契额的第n项的值 方法一: static ...

  6. java判断斐波那契数列_Java 实例 - 斐波那契数列

    Java 实例 - 斐波那契数列 斐波那契数列指的是这样一个数列 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233,377,610,987,1597, ...

  7. java兔子,Java斐波那契兔子数列

    本篇文章帮大家学习java斐波那契兔子数列,包含了Java斐波那契兔子数列使用方法.操作技巧.实例演示和注意事项,有一定的学习价值,大家可以用来参考. 斐波那契数列指的是这样一个数列 0, 1, 1, ...

  8. java 斐波拉_Java实现斐波那契数列

    斐波纳契数列,又称黄金分割数列,指的是这样一个数列:1.1.2.3.5.8.13.21.--在数学上,斐波纳契数列以如下被以递归的方法定义:F0=0,F1=1,Fn=F(n-1)+F(n-2)(n&g ...

  9. 《LeetCode力扣练习》剑指 Offer 10- I. 斐波那契数列 Java

    <LeetCode力扣练习>剑指 Offer 10- I. 斐波那契数列 Java 一.资源 题目: 写一个函数,输入 n ,求斐波那契(Fibonacci)数列的第 n 项(即 F(N) ...

最新文章

  1. Python学习之面向对象编程
  2. python安卓版下载安装-python手册中文版apk下载
  3. 【全文搜索引擎】Elasticsearch之分词器
  4. optee中spinlock的实现原理详解
  5. Docker操作笔记(二)容器
  6. spring mvc绑定对象String转Date解决入参不能是Date的问题
  7. python 升级服务器_开发服务器之升级到Python2.7
  8. Java基础知识编写一个HelloWorld案例
  9. Selenium-WebDriverApi介绍
  10. 2021最新Java高频面试题,很适合大厂面试
  11. RSLogix 5000下载程序方法
  12. 微信小程序调用百度云H5人脸识别
  13. 如何扒微信小程序源码
  14. 计算机上word如何批量打印,Word2010怎样批量打印证书
  15. 多比特杯第四届ACM程序设计竞赛同步赛
  16. Android View事件传递机制
  17. Vue中使用marked
  18. JAVA:实现RodCutting棒材切割问题算法(附完整源码)
  19. php三种流程结构,3.流程控制结构
  20. python 网站爬虫需要哪些技术?

热门文章

  1. OpenCV SURF FLANN匹配单应性的实例(附完整代码)
  2. QML 信号和处理程序事件系统
  3. C语言flood fill 泛洪算法(附完整源码)
  4. OpenGL clipdistance剪辑距离实例
  5. C语言实现队列ADT(Queue ADT)接口COMP2521(附完整源码)
  6. 客户服务器结构的数据库系统,客户服务器结构的数据库的例子
  7. java类似goto_原来java中也有类似goto语句的标签啊--java label标签
  8. Clickhouse安装及使用/clickhouse-mysql安装
  9. lambada表达式
  10. 网站用户访问速度监测分析项目