递归

tech2023-09-28  101

自己调用自己就叫 递归 1.直接递归 2.间接递归

注意事项 1.必须能停下来,不然会有栈内存溢出的 2.构造方法禁止递归

public static int num(int n) {//n作为递归停止条件,sum作为上一个函数累加的结果 if(n == 1){ return 1;//递归的终止条件 } else return n + num(n - 1);//n-1从递归中去获取 }

必须保证每次都有,返回值,无论如何,函数要返回

最新回复(0)