种通过重复将问题分解为同类的子问题而解决问题的方法。 递回式方法可以被用于解决很多的电脑科学问题，因此它是电脑科学中十分重要的一个概念。 绝大多数程式语言支援函式的自唿叫，在这些语言中函式可以通过唿叫自身来进行递回。计算理论可以证明递回的作用可以完全取代回圈，因此有很多在函数程式语言（如Scheme）中用递归来取代循环的例子。电脑科学家尼克劳斯·维尔特如此描述递回：
递回程式.
java.public void recursiveTest(){Sect