zoukankan      html  css  js  c++  java
  • java递归求斐波那契数

    斐波那契数

    斐波那契数,亦称之为斐波那契数列(意大利语: Successione di Fibonacci),又称黄金分割数列、费波那西数列、费波拿契数、费氏数列,指的是这样一个数列:1、1、2、3、5、8、13、21、……在数学上,斐波那契数列以如下被以递归的方法定义:F0=0,F1=1,Fn=Fn-1+Fn-2(n>=2,n∈N*),用文字来说,就是斐波那契数列由 0 和 1 开始,之后的斐波那契数列系数就由之前的两数相加。
    代码

    import java.util.Scanner;
    
    public class Test2 {
        public  static void main(String[] args){
            System.out.println("求第几个斐波那契数:");
            int n= new Scanner(System.in).nextInt();
            long r =f(n);
            System.out.println(r);
        }
        /**
         * 递归求,自己调自己
         */
        private static long f(int n) {
            if(n==1||n==2){
                return 1;
            }
            return f(n-1)+f(n-2);
        }
    
    
    }
    
    
  • 相关阅读:
    sizeof、strlen、length、size
    extern关键字
    结构
    引用
    指针
    数组
    linux端口 ,打开服务端口
    linux用户禁用
    防止验证码的恶意发送
    springboot 项目windows下打包、注册服务。
  • 原文地址:https://www.cnblogs.com/szls-666/p/12494215.html
Copyright © 2011-2022 走看看