public class recursion {
public static void main(String[] args)
{
thisclass(0);
}
public static void thisclass(int z)
{
int x = 1;
int y = 3;
if (z==10)
{
System.out.println("Done");
}
else
{
System.out.println(x/y);
x++;
y= y+2;
thisclass(z++);
}
}
}
私は現在再帰を学んでいますが、thisclass
メソッドのelseステートメントに到達すると、異常な量のゼロが出力された後にエラーが発生します。
私がプログラムに実行させたいのは、10 回実行し、Print 1/3 2/5 3/7 などの行に沿って何かを実行することです。
どこが間違っていますか?