递归:就是不断的调用自身
使用递归时应该注意的是,需要有结束的条件,使其跳出不断调用自身,不然会一直调用
一般来说,能不使用递归来写尽量不用递归来写
对于递归的使用。个人感觉,知道Java的执行内存,会比较容易理解递归
每当代码执行到sum()这个函数时,就会不断的重复调用自己,直到n=1时结束
最后的运行结果:
递归:就是不断的调用自身
使用递归时应该注意的是,需要有结束的条件,使其跳出不断调用自身,不然会一直调用
一般来说,能不使用递归来写尽量不用递归来写
对于递归的使用。个人感觉,知道Java的执行内存,会比较容易理解递归
每当代码执行到sum()这个函数时,就会不断的重复调用自己,直到n=1时结束
最后的运行结果: