06 第三天 0基础自学java-递归

什么是方法递归

方法自己调用自己,这就是递归。
06 第三天 0基础自学java-递归

上述代码告诉我们

当递归没有结束条件,那么递归一定会发生栈溢出错误,所以递归一定要有结束条件。

假如有结束条件时还是发生了栈溢出错误

一、检查结束条件对不对。
二、手动调整JVM栈内存大小。
三、继续调整JVM栈内存大小。

使用递归计算1-n的和

06 第三天 0基础自学java-递归
06 第三天 0基础自学java-递归