今日头条或抖音账号:鲨鱼微课,每天分享java课程,从初级到高级,感兴趣的小伙伴可以关注一下 什么是递归方法,讲它之前首先要弄懂什么是递归。说白了就是自己调用自己,然后把自己做参数在调用自己,一直调用下去。 写递归方法: 递归公式: 有反复执行的过程(调用自身) 退出条件: 有跳出反复执行过程的条件(递归出口) 举例: 递归公式 n! = n * (n-1) * (n-2) * ...* 1(n>0) 退出条件 n == 0