了解这种递归方法的工作原理

问题描述

有人可以解释一下这种方法是如何工作的吗? 我尝试添加 System.out.print 语句,但它并没有让我在任何地方 我现在似乎无法理解它。

public static double recursive(double x,double y,int n) {

    if(n==0) {
        return x;
    }

    return recursive(x,y,n-1) * (1+y);
}

编辑:我意识到我从错误的角度看待这种方法(不确定这是怎么发生的,但确实发生了)并且在恐慌的时刻我决定寻求群众的智慧。

对此的解释非常清晰简洁,也涉及一般的递归,这就是为什么我想保留帖子而不是删除我的愚蠢时刻。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)