[解決済み] 再帰的指数法(Recursive Exponent Method
2022-02-17 15:23:51
質問
public static int exponent(int baseNum) {
int temp = baseNum *= baseNum;
return temp * exponent(baseNum);
}
今現在、上のメソッドはデバッグするとn * nを無限大にするので、まだ動作しますが、私のインストラクターは10の累乗を与えられた指数を見つけることを要求するので、この再帰的メソッドを10回で停止させることが必要です。
メソッドのパラメータは1つだけでなければなりません。以下は、exponentを呼び出す例です。
System.out.println ("The power of 10 in " + n + " is " +
exponent(n));
だから、出力はこうあるべきだ。
The power of 10 in 2 is 1024
または
The power of 10 in 5 is 9765625
解決方法は?
再帰を行うための補助メソッドを作成します。このメソッドには、基数と指数の2つの引数が必要です。指数に10を指定して呼び出し、(exponent-1)で再帰させる。ベースとなるケースは
exponent == 0
この場合、1を返すはずです。
exponent == 1
を基本ケースとして、その場合は基本を返します)。
関連
-
[解決済み】popBackStack()とreplace()の操作はどう違うのですか?
-
[解決済み】keytoolエラー 鍵屋が改ざんされたか、パスワードが不正確だった場合
-
[解決済み】java 'jar'が内部コマンドまたは外部コマンドとして認識されない。
-
[解決済み】破損したjarファイル
-
[解決済み】スレッド "main "での例外 java.util.NoSuchElementException
-
[解決済み】Javaの".class expected "について
-
[解決済み] 再帰的ヘルパーメソッド
-
[解決済み] メソッドと関数の違いは何ですか?
-
[解決済み] C#でメソッドをパラメータとして渡す
-
[解決済み】既存のオブジェクトインスタンスにメソッドを追加する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Javaパッケージが存在しないエラー
-
[解決済み】エラー:'if'のない'else'エラー
-
[解決済み】HTTPステータス500 サーブレットクラスのインスタンス化エラー [重複]。
-
[解決済み] 解決済み】Javaが「型をインスタンス化できない」というエラーを返す [重複] [重複]
-
[解決済み】java 'jar'が内部コマンドまたは外部コマンドとして認識されない。
-
[解決済み] java.sql.SQLException を取得しました。ResultSet が終了した後の操作は許可されません。
-
[解決済み] JavaでSSLピアが正しくシャットダウンされない
-
[解決済み] エラー - trustAnchors パラメータは空であってはなりません。
-
[解決済み】Eclipseで「パッケージエクスプローラー」ビューが見つからない
-
[解決済み】フォルダに書き込もうとすると「java.nio.file.AccessDeniedException」が発生する件