再帰と、それを使用して問題を解決する方法について学び始めています。
問題は、メソッド呼び出し recur(4) が何を表示するかということです。
public static void recur (int n)
{
if(n==1)
{
System.out.print(n);
}
else
{
System.out.print(n);
recur(n - 1);
}
}
n は 1 に等しくないため、 recur(n - 1) に頼りますが、ここで何が起こるか混乱していますか? 出力は 3,2,1,0 のようなものでしょうか?