简单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