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);
    }
}
相关推荐
算AI10 小时前
基于LLM的无人机仿真测试:新方法竞赛夺佳绩
人工智能·深度学习·算法·机器学习·ai
qq_1851986910 小时前
SpringBoot-五-AOT
java·spring boot·后端
王大大的刀10 小时前
Spring AI 重试引起的 LLM 重复调用
java·人工智能
oh,huoyuyan11 小时前
JS 动态网页抓不到?试试火车采集器网页抓取工具
开发语言·javascript·ecmascript
风流 少年11 小时前
hutool
java·服务器·开发语言
H_oRIZoN_11 小时前
Linux入门DAY27(文件IO(系统调用)详解|open/read/write/lseek)
java·linux·服务器
延凡科技11 小时前
从 “人管机器“ 到 “数据管人“:智慧矿山综合管控落地实践
java·后端·struts
kaixin_啊啊11 小时前
专用优化算法LKH
算法
一木 之林11 小时前
四、STL容器与数据结构
开发语言·数据结构·c++
QX_hao11 小时前
【Go】--Cobra-cli的用法
开发语言·后端·golang