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);
    }
}
相关推荐
多敲代码防脱发21 分钟前
Spring进阶(容器实现)
java·开发语言·后端·spring
星辰_mya33 分钟前
彩云之上——[特殊字符]的架构师
java·后端·微服务·面试·架构
小新同学^O^35 分钟前
简单学习 --> 模型微调
开发语言·人工智能·python·模型微淘
水云桐程序员37 分钟前
C++变量的概念及用法
开发语言·c++
小O的算法实验室41 分钟前
2026年ASOC,基于多目标优化去噪双存档进化算法+路径规划,深度解析+性能实测
算法·论文复现·智能算法·智能算法改进
phltxy44 分钟前
Redis 主从复制
java·数据库·redis
Full Stack Developme1 小时前
Spring-Core 解析
java·spring·rpc
知识汲取者1 小时前
巨量引擎营销 API 完整文档
开发语言·数据库·python
2601_954526751 小时前
逆向解析Temu底层动销算法:基于API高并发轮询与全域存量透视的自动化架构重构
算法·架构·自动化
摇滚侠1 小时前
针对主键索引的 for update 操作有什么用
java