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);
    }
}
相关推荐
@TangXin15 小时前
Jenkins-Pipeline语法示例
java·servlet·jenkins
chamu9915 小时前
C++ 的可调用对象
开发语言·c++
tianyuanwo15 小时前
Bash与Sh的诞生背景、底层原理及Linux多Shell解释器兼容性解析
linux·开发语言·bash
cici1587415 小时前
基于光流场的Demons算法MATLAB实现
人工智能·算法·matlab
ADI_OP15 小时前
ADAU1452的开发教程4:常规音频算法的开发(3)
算法·音视频·dsp开发·adi dsp中文资料·adi音频dsp·adi dsp开发教程
持续学习的程序员+115 小时前
部分离线强化学习相关的算法总结(td3+bc/conrft)
算法
Geoking.15 小时前
【设计模式】组合模式(Composite)详解
java·设计模式·组合模式
Rui_Freely15 小时前
Vins-Fusion之 SFM 滑窗内相机位姿及特征点3D估计(十三)
人工智能·算法·计算机视觉
怦怦蓝15 小时前
IDEA 项目打印日志全攻略:从基础使用到高级配置
java·开发语言·debug
Stream_Silver15 小时前
高效并行测试:在IDEA中同时运行多个参数化测试配置(idea2019如何在同一个项目运行多次)
java·ide·intellij-idea