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);
    }
}
相关推荐
无敌最俊朗@几秒前
力扣hot100-206反转链表
算法·leetcode·链表
-Xie-7 分钟前
Redis(八)——多线程与单线程
java·数据库·redis
Kuo-Teng10 分钟前
LeetCode 279: Perfect Squares
java·数据结构·算法·leetcode·职场和发展
王哈哈^_^12 分钟前
YOLO11实例分割训练任务——从构建数据集到训练的完整教程
人工智能·深度学习·算法·yolo·目标检测·机器学习·计算机视觉
IMPYLH16 分钟前
Lua 的 collectgarbage 函数
开发语言·笔记·junit·单元测试·lua
Filotimo_25 分钟前
SpringBoot3整合Druid数据源
java·spring boot
百锦再32 分钟前
第18章 高级特征
android·java·开发语言·后端·python·rust·django
檐下翻书1731 小时前
从入门到精通:流程图制作学习路径规划
论文阅读·人工智能·学习·算法·流程图·论文笔记
Tony Bai1 小时前
Go 在 Web3 的统治力:2025 年架构与生态综述
开发语言·后端·架构·golang·web3