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);
    }
}
相关推荐
小师兄吃牛肉几秒前
SQL 编辑器异常排查:基于 KStudio 的一次实战记录
java·sql·编辑器
rou2 分钟前
LeetCode410.分割数组的最大值
算法
m0_587383002 分钟前
无人自助拼豆系统开发实战指南 核心功能架构搭建与落地经验分享
java·经验分享·spring·小程序·架构·需求分析
垆边人似月.3 分钟前
华为题:字符串中最长连续数字串
开发语言·c++·算法
_不会dp不改名_5 分钟前
leetcode_3273 数位平方和的最大值
算法·leetcode·职场和发展
vivo互联网技术6 分钟前
SSR-Merge:把 LoRA 合并从"参数算术"变成"信号路由" | ICML 2026
人工智能·算法·计算机视觉
Wang's Blog6 分钟前
Java 项目实战: 交友项目 - Dubbo 超时与重试
java·dubbo·交友
罗湖老棍子7 分钟前
座位安排(洛谷-P2071)
c++·算法·图论·匈牙利算法·二分图匹配
星夜离尘569 分钟前
MATLAB 清洗 CSV 采样日志:重复时间戳、无效行、分组统计与自动出图
开发语言·matlab·数据分析·数据清洗·csv
BD_Marathon9 分钟前
ChatPromptTemplate的高级特性
android·java·javascript