我有一个家庭作业问题我可能想多了,我需要使用递归来反转Hello.
,这样最终的结果就没有.
我目前的方法是:
public void foo(){
Scanner scan = new Scanner(system.in);
char c = scan.nextChar();
if (c!='.')
foo();
System.out.print(c);
}
这似乎输出相反,但它仍然有 .
。有人能指出我摆脱经期的正确方向吗?
最佳答案
将打印放在大括号内:
if (c!='.') {
foo();
System.out.print(c);
}
关于java - 递归作业,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12554430/