本文主要是介绍Java递归的简单实现,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
学习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。
这篇关于Java递归的简单实现的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!