Java 如何编写一个递归方法来求x^n+;x^(n-1)和#x2B;x^(n-2)?

Java 如何编写一个递归方法来求x^n+;x^(n-1)和#x2B;x^(n-2)?,java,recursion,Java,Recursion,昨天我发布了一个关于如何找到递归方法的和的问题 该职位位于: 如何反向生成递归方法 例:x^n+x^(n-1)+x^(n-2)+…+3+2,+1 我在围绕递归方法绞尽脑汁时遇到了很多麻烦,而很多其他资源也帮不了我。感谢您的帮助。谢谢大家 double r=compute(n-1,x)+(v=Math.pow(x,n)); 系统输出打印(“+”+v); 如果我们展开该嵌套赋值,它是: v=Math.pow(x,n); 双r=compute(n-1,x)+v; 系统输出打印(“+”+v); 要

昨天我发布了一个关于如何找到递归方法的和的问题

该职位位于:

如何反向生成递归方法

例:x^n+x^(n-1)+x^(n-2)+…+3+2,+1

我在围绕递归方法绞尽脑汁时遇到了很多麻烦,而很多其他资源也帮不了我。感谢您的帮助。谢谢大家

double r=compute(n-1,x)+(v=Math.pow(x,n));
系统输出打印(“+”+v);
如果我们展开该嵌套赋值,它是:

v=Math.pow(x,n);
双r=compute(n-1,x)+v;
系统输出打印(“+”+v);
要反转输出顺序,只需交换
compute()
print()
调用。我们还需要在
print
语句中交换
“+”
v

v=Math.pow(x,n);
系统输出打印(v+“+”);
双r=compute(n-1,x)+v;
就这样

27.0+9.0+3.0+1.0
v=40.0

你想到了什么?
…+最后的3+2+1
对于
x^n+x^n-1+x^n-2+…
@KarolDowbecki这就是我在看问题时所说的问题。我想我会把所有的东西都放进去。对不起,这可能是指
…+x^2+x^1+x^0
也许,我发现的许多问题的措辞总是比他们需要感谢你的话更令人困惑!这些愚蠢的递归问题不知为什么让我很难理解