递归和字母数字生成随机数

public class digui {

    public static void main(String[] args) {
        int a=add(3);
        System.out.println(a);
    }
    //递归
    static int add(int i){
        if(i==1){
            return 1;
        }
            return i+add(i-1);
    }
    //返回过程
    //当i=3时,返回3+add(3-1);此时继续调用
    //当i=2时,返回2+add(2-1);继续调用
    //当i=1时,返回1
    //所以是3+2+1=6;
    }
}
原文地址:https://www.cnblogs.com/AnswerTheQuestion/p/6216323.html