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);
    }
}
相关推荐
Sakuyu434681 分钟前
C语言基础--基本数据类型
c语言·开发语言
在坚持一下我可没意见3 分钟前
Python 修仙修炼录 05:循环神通,省去无用苦修
开发语言·python·面试·入门·循环·复习
ZHW_AI课题组10 分钟前
基于逻辑回归的乳腺癌预测分类
算法·分类·逻辑回归
云烟成雨TD10 分钟前
Spring AI Alibaba 1.x 系列【53】Interrupts 中断机制:动态中断
java·人工智能·spring
胡志辉14 分钟前
贪心算法最坑的地方:每一步都看起来很对,最后还是错了
算法
用户2986985301418 分钟前
Java 操作 Word 文档:数学公式与符号的插入方法
java·后端
见青..18 分钟前
JAVA安全靶场环境搭建
java·web安全·靶场·java安全
代码北人生18 分钟前
GitHub 日榜第一、月下载 110 万:supervision 出现之前,写计算机视觉代码是什么感觉
算法·claude
一坨阿亮20 分钟前
Docker 离线部署
java·spring cloud·docker
techdashen21 分钟前
Rust 社区在 4 月做了什么:项目管理月报解读
开发语言·rust·mfc