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);
    }
}
相关推荐
代码AI弗森11 小时前
Git Bash 与 PowerShell:定位差异、使用场景与选择建议
开发语言·git·bash
学到头秃的suhian11 小时前
Java的锁机制
java
代码游侠11 小时前
C语言核心概念复习(一)
c语言·开发语言·c++·笔记·学习
蜕变的土豆11 小时前
grpc-通关速成
开发语言·c++
-To be number.wan11 小时前
Python数据分析:英国电商销售数据实战
开发语言·python·数据分析
细节处有神明11 小时前
开源数据之历史气象数据的获取与使用
人工智能·python·算法
Amarantine、沐风倩✨11 小时前
一次线上性能事故的处理复盘:从 SQL 到扩容的工程化思路
java·数据库·sql·oracle
tb_first11 小时前
万字超详细苍穹外卖学习笔记1
java·jvm·spring boot·笔记·学习·tomcat·mybatis
xb113212 小时前
C#生产者-消费者模式
开发语言·c#
小白开始进步12 小时前
JAKA Zu12 机械臂运动学算法深度解析(含可视化方案)
python·算法·numpy