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);
    }
}
相关推荐
北冥you鱼11 小时前
Go 语言 Channel 机制详解:从原理到实战
开发语言·后端·golang
谢亮_vipxieliang11 小时前
Go 并发控制进阶:sync 包高级原语与 Context 生命周期管理
开发语言·后端·golang
弈栈录11 小时前
Spring Cloud 微服务架构:注册中心、配置中心与网关
java·spring cloud·架构
成旭先生11 小时前
银行卡识别 API:一张照片读出卡号、BIN 与发卡行
人工智能·算法·ocr·api接口·金融科技·银行卡识别·支付风控
xuxigifxfh11 小时前
HJ5 进制转换
java·开发语言·华为机考
denlaku11 小时前
JDK 12 新特性详解
java·开发语言
陌上花开缓缓归以11 小时前
mebdlts3.4.1安全启动全流程
服务器·算法
用户0942485680311 小时前
第28章:JDK容器感知、cgroup与云原生JVM参数治理
java·jvm
鬼手点金11 小时前
opencode-全能开发者配置
java·linux·服务器·前端·javascript·学习·前向传播
Nebula_g11 小时前
JavaSE拓展:可变参数
java·开发语言·算法·安全·javase·可变参数