简单Java递归方法
这个代码有什么问题?我需要帮助简单Java递归方法,java,Java,这个代码有什么问题?我需要帮助 public class TailRrecursion { public static void tail(int i) { if (i > 0) { System.out.print(i + ""); tail(i - 1); } } } 首先,您缺少大括号 看 缩进是非常错误的。首先,我非常确定这个方法需要{}才能工作。唉!如果你已经格式化了它,你就会知道
public class TailRrecursion {
public static void tail(int i) {
if (i > 0) {
System.out.print(i + "");
tail(i - 1);
}
}
}
首先,您缺少大括号 看
缩进是非常错误的。首先,我非常确定这个方法需要
{}
才能工作。唉!如果你已经格式化了它,你就会知道你缺少{
函数。我没想到像你这样的人会把这个作为答案。它应该关闭,因为这是一个打字错误。如果他只是错过了一个卷发,我会说是一个打字错误
,但有两个只是表示缺乏基本的理解-也许应该有一个选项来关闭它?嗯,这是一个无法重现的问题
“这就是为什么我想把它关了。”“可怕的家伙,谢谢你!”
public class Tail-recursion{
public static void tail(int i) {
if(i>0){
System.out.print (i +"");
tail(i-1);
}
}
} // and here