質問: kaijo(n); System.out.println(n + "!は" + x + "です"); } public static int kaijo(int n){ if (n==0){ return 1; } else { return n * kaijo(n-1); } } } ```
回答: > > 普通に考えるとn * kaijo(n-1)は 5*(5-1)=20に思ってしまいますが、 > > > 違います。5*kaijo(4)です。勝手にkaijoを消さないでください。