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);
    }
}
相关推荐
Rabitebla11 分钟前
C++11 新特性详解(一):列表初始化、initializer_list 与右值引用
java·开发语言·数据结构·c++·算法·leetcode·list
XMAIPC_Robot12 分钟前
RK3588+STM32:高性能机器人运动控制解决方案,兼顾实时性与AI算力
人工智能·stm32·嵌入式硬件·算法·fpga开发·机器人·arm+fpga
天吾cc13 分钟前
RTT-MQTT
网络·单片机·嵌入式硬件·算法
vivo互联网技术16 分钟前
MagicBokeh:单步统一生成式框架实现真实感长焦虚化渲染 | CVPR 2026 Oral
人工智能·算法
洋不写bug16 分钟前
JavaComparable、Comparator、Cloneable接口解析,深拷贝浅拷贝详细解析
android·java·开发语言
吴声子夜歌22 分钟前
正则指引——Golang
开发语言·golang·正则表达式
坐吃山猪29 分钟前
WebFlux_学习Subscriber总结
java·开发语言·学习·webflux
白露与泡影38 分钟前
Java面试题及答案整理(2026年金九银十最新版,持续更新)
java·开发语言
少控科技42 分钟前
农场设备管理代码(1)
开发语言·c#
❀搜不到43 分钟前
isat-sam分割导出掩码图
开发语言·python