2017-09-14 14 views
-3

このコードの何が間違っていますか?助けが必要。スタートのために単純なJava再帰メソッド

public class TailRrecursion { 

    public static void tail(int i) { 
     if (i > 0) { 
      System.out.print(i + ""); 
      tail(i - 1); 
     } 
    } 
} 
+1

を参照してください。 – Eran

+1

まず、私は仕事に '{}'が必要だと確信しています – AxelH

+1

ああ!もしあなたがそれをフォーマットしていたなら、関数に '{'が不足していることがわかります。 – Mritunjay

答えて

1

、あなたはカーリーブレース{

が欠落しているインデントは非常に間違っている

public class Tail-recursion{ 
    public static void tail(int i) { 
     if(i>0){ 
     System.out.print (i +""); 
     tail(i-1); 
     } 
    } 
} // and here 
+1

私はあなたのような誰かが答えとしてこれを加えることを期待していませんでした。これはタイプミスであるため閉じなければならない – Mritunjay

+0

もし彼がちょうど1つの波を逃してしまったら、私は「タイプミス」と言いますが、2つは基本的な理解が不足していることを示しています。 –

+0

IMHO、「これはもはや再現できない問題です。だから私はそれを閉じることを考えました。 – Mritunjay

関連する問題