java 递归简介说明

戚薇 Java教程 发布时间:2022-06-17 22:42:41 阅读数:11920 1
下文笔者讲述java中递归的简介说明,如下所示

递归简介

何为递归呢?
    递归就是方法调用自身,我们将这种运行方式称之为“递归”
例:
常见的递归示例
 
public class Main  {
    /**
     *  *6*5*4*3*2*1
     * @param n
     * @return
     */
    public static int fun(int n){
        if (n==1){
            return 1;
        }else{
            return n * fun(n-1);
        }
    }
    public static void main(String[] args){
      System.out.print(fun(6)); 
    }
}

递归方法的特点

递归方法一定有一个临界条件(终止条件)
及运行的方法体

递归优点:
    代码简介清晰,易于阅读
递归缺点:
    代码层层调用,浪费栈空间
	容易造成栈溢出
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaCourse/202206/3743.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者