一、 递归求阶乘
public class Factor{
public static void main(String[] args) {
int num = 5;
int ret = calcufactor(num);
System.out.println("ret="+ret);
}
public static int calcufactor(int num){
if(num= = 1)
return 1;
else
return num * calcufactor(num - 1);
}
}
二、用递归的方法计算 1+2+3+4+···+10 的和
public class Sum{
public static void main(String[] args) {
int n = 100;
int ret = calcuSum(n);
System.out.println("ret="+ret);
}
public static int calcuSum(int n){
if(n == 1)
return 1;
else