【发布时间】:2013-03-14 16:51:05
【问题描述】:
所以我发布了我的代码。但是这个问题只是为了帮助我理解递归到底是什么。 我知道我需要一个基本案例和递归案例。 我的任务是读取用户的输入,并颠倒它的顺序。 “动物”会变成“slamina” 现在我的基本情况:如果用户输入一个空行(这是允许的)。 而我的递归案例:只要输入有字符 我正在使用字符串来存储输入,并且我可能在其中某处使用了“.charAt[0]”命令?
我正在寻找解释,以帮助我更好地编写我需要用于此作业的代码。 我在 Eclipse 上使用 Java
【问题讨论】:
-
我没有投反对票,但这个问题并不适合 SO。请提出一个具体的问题,以便我们以具体的方式回答。事实上,如果不写一个关于递归如何工作的教程,就没有办法回答这个问题,这不是 SO 的强项。
-
@AdamGent 我一直在 Java 中使用递归。它不像 Haskell 中那样简洁这一事实并不意味着它不能被完成或教授。
-
@Armando Garcia - 好吧,我什至为你做了谷歌搜索。请阅读:danzig.jct.ac.il/java_class/recursion.html