帮忙解释一下
我想用递归调用,编写一个求1-n的和的方法.结果:sum(10)=55下面是我写的,帮忙看下.我不知道自己错哪了,下面的代码也不会写了.
package zouye;
public class w7 {
long sum(int n){
if(n<=1) return 1;
return sum(n)=sum(n-1)+n;
//sum(n)= sum(n-1)+n;
System.out.println("sum("+n+")="+sum(n));
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO 自动生成方法存根
}
}