比如要计算1到100的累加,代码如下,主要还是应用递归思想:
public class Main{
static int sum=0;
boolean theMethod(int n){
sum+=n;
return (n-1<=0||theMethod(n-1)); //核心代码,若n-1小于0,则递归结束
}
public static void main(String[] args){
new Main().theMethod(100);
System.out.println(Main.sum);
}
}