递归就是指方法自己调用自己的情况。 ·递归必须在方法上进行 ·递归中必须有明确的结束条件 ·递归过程中必须进行结束条件的变更demo://返回从1加到num的和public int sum(int num){ if(num==1){ return 1; } return num+sum(num-1)
}由于递归操作所占用的时间过长,那么有可能造成内存溢出等问题,除非必须,一般不建议使用递归操作。