递归:
* 方法自身调用自身
* 递归容易出现的问题:Exception in thread"main" java.lang.StackOverflowError:栈内存溢出
* 递归一般都有出口
* 递归效率不高,因为入栈和弹栈消耗内存资源
递归在开发过程中使用的频率并不是太多,但作为一个经典算法,也有必要简单地了解一下,递归在使用的过程中一定要有结束的条件,否则就会出现java内存溢出,导致整个系统崩溃。下面使用递归计算求某一个数的阶乘,让大家了解一下递归的算法。
package Demo01; public class Test { public static void main(String[] args) { // write your code here System.out.println(