Java递归的简单实现

来源:互联网 发布:人民大学数据库水平 编辑:程序博客网 时间:2024/05/16 10:25

学习JAVA,我们总要学习JAVA中的经典算法:递归。下面是对递归的简单实现。

public class Main {    public static void main(String[] args) {        System.out.println(fun(5));    }    public static int fun(int num){        if(num<=1){            return 1;        }else{            return num*fun(num-1);        }    }}

输出的结果为:120。相当于5*4*3*2*1,当输入的值小于等于1的时候返回1。

原创粉丝点击