二十九:递归

  上一节介绍了可变参数,本节介绍递归思想。


1.理论整理

    A方法调用B方法,我们很容易理解。而A方法调用A方法却会让我们感到别扭,自己调用自己其实有专属称号:递归.

    利用递归我们可以用简单的程序来解决一些复杂的问题。

    递归结构包括两个部分:

  1. 递归头: 什么时候不调用自身方法,如果没有头将陷入死循环;
  2. 递归体: 什么时候需要调用自身方法

递归示意图:
Java零基础学习实践系列(二十九):递归


2.实践

Java零基础学习实践系列(二十九):递归


总结:本节通过阶乘方法的实践认识了递归的思想。


声明:本系列是"狂神说java"教程的个人学习笔记,无意侵权~

相关文章:

  • 2021-05-05
  • 2021-08-23
  • 2021-09-16
  • 2021-10-01
  • 2021-10-25
  • 2021-12-03
  • 2021-08-28
  • 2021-08-23
猜你喜欢
  • 2021-04-12
  • 2021-08-28
  • 2021-07-05
  • 2021-08-11
  • 2021-10-08
  • 2022-01-05
  • 2021-10-29
相关资源
相似解决方案