008-003-011

再帰的メソッド呼び出し

上級

問題説明

再帰的メソッド呼び出し

この問題では: factorial(int n) メソッドを再帰的に実装し、5の階乗(120)を計算して標準出力に表示するプログラムを作成します。

学習目標: メソッドが自分自身を呼び出す再帰を理解する

概要

再帰を使って階乗を計算するメソッドを実装してください。

仕様

  • factorial(int n) メソッドを実装する
  • n が 0 または 1 なら 1 を返す(基底ケース)
  • それ以外は n * factorial(n - 1) を返す
  • factorial(5) を呼び出し、結果を出力する(5! = 120)

出力形式

5! = 120

コードを実行してみませんか?

この問題のコードエディタと実行機能を使用するには、ログインしてください。

アカウントをお持ちでない方