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);
    }
}
相关推荐
郝学胜-神的一滴3 分钟前
力扣 144:二叉树前序遍历的优雅实现
java·数据结构·c++·python·算法·leetcode·职场和发展
摇滚侠5 分钟前
CSDN AI 数字营销测评 专家标注
java
长河6 分钟前
APISIX
java·网络
go不是csgo7 分钟前
Go-GMP-调度器深度解析(改进版本)
java·linux·golang
轮子飞了7 分钟前
基于 Spring AI + Milvus 的 RAG 混合检索实战
java
Evand J8 分钟前
【MATLAB程序】基于σ修正自适应律的多无人机菱形编队控制仿真,附下载链接
开发语言·matlab·无人机·控制·编队飞行·多uav
risc1234569 分钟前
【Lucene】理解不是看见光,而是让眼睛适应黑暗
java·开发语言
枕星而眠9 分钟前
C++面向对象核心:类间关系与继承深度解析
运维·开发语言·c++·后端
小谢小哥10 分钟前
62-Maven核心详解
java·后端·架构
秋越10 分钟前
从工程角度理解嵌入式C语言关键字
c语言·开发语言·嵌入式·嵌入式软件开发·嵌入式c语言·c语言关键字