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);
    }
}
相关推荐
周末也要写八哥8 小时前
线程的生命周期之线程睡眠
java·开发语言·jvm
炸薯条!8 小时前
二叉树的链式表示(2)
java·数据结构·算法
右耳朵猫AI8 小时前
Python周刊2026W22 | Django 6.1 Alpha 1发布、Nuitka 4.1发布、PEP 831终稿、PEP 808已接受
开发语言·python·django
Tairitsu_H8 小时前
[LC优选算法#2] 滑动窗口 | 长度最小的子数组 | 无重复字符的最长子串 | 最大连续1的个数
算法
小欣加油8 小时前
leetcode3689最大子数组总值I
c++·算法·leetcode·职场和发展·贪心算法
半个烧饼不加肉8 小时前
JS 底层探究-- 普通函数和构造函数
开发语言·javascript·原型模式
徐寿春8 小时前
什么是数据倾斜
java·guava
下午写HelloWorld8 小时前
【概念与应用】轻量级加密算法LEA、动态脱敏算法DDA、零知识证明ZKP和优化协同交互协议OCIP
算法·区块链·密码学·安全架构·零知识证明
小白不白1118 小时前
C# WinForm 与 VP 二次开发
开发语言·c#
李白的天不白8 小时前
一个服务器可以搭建多个网站
java·tomcat