これは私が理解している問題を持っているコードです。私はこれまでこのコードがint aとint bに渡っていることを知っています。次に、int bが0に等しいかどうかをチェックし、そうである場合は1を返します。次にbが1かどうかをチェックし、1であればint aを返します。しかし、私はこのコードの最後の部分を得ることはできません。再帰との何かが、私はそれを得ることはありません。この再帰メソッドは何をしますか?
public static int mystery(int a, int b) {
if(b == 0) {
return 1;
else if(b==1) {
return a;
return a * mystery(a,b-1);
問題を解決するために何をしましたか?まず自分の宿題を試してみてください。 –
この宿題はありますか? – Perception