Java language programming:斐波那契数列(递归法)

题目:运用递归法求斐波那契数列。

输入格式:
3

输出格式:
2

java 复制代码
import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        Scanner input=new Scanner(System.in);
        int num=input.nextInt();
        System.out.println(damn(num));
    }

    public static int  damn(int n) {
        if (n == 0) {
            return 0;
        }
        if (n == 1) {
            return 1;
        }
        return damn(n - 2) + damn(n - 1);
    }
}
相关推荐
半夏知半秋几秒前
游戏登录方案中常见的设计模式整理
服务器·开发语言·笔记·学习·游戏·设计模式·lua
云知谷6 分钟前
【经典书籍】C++ Primer 第14类虚函数与多态精华讲解
c语言·开发语言·c++·软件工程·团队开发
HVACoder7 分钟前
复习下线性代数,使用向量平移拼接两段线
c++·线性代数·算法
W.Buffer9 分钟前
Java并发工具类详解:Semaphore、CyclicBarrier与CountDownLatch
java·开发语言
爱coding的橙子14 分钟前
每日算法刷题Day77:10.22:leetcode 二叉树bfs18道题,用时3h
算法·leetcode·职场和发展
Swift社区16 分钟前
LeetCode 404:左叶子之和(Sum of Left Leaves)
算法·leetcode·职场和发展
鼠鼠我捏,要死了捏17 分钟前
深度解析JVM GC调优实践指南
java·jvm·gc
IT·陈寒19 分钟前
当 JVM 开始“内卷”:一次性能优化引发的 GC 战争
java·jvm·性能优化
不会吃萝卜的兔子22 分钟前
spring微服务宏观概念
java·spring·微服务
南枝异客26 分钟前
查找算法-顺序查找
python·算法