この階乗の計算をプログラムで行う場合、計算メソッドを再帰処理と呼ばれる形で作成することができます。再帰処理のメソッドは処理中に自分自身を呼び出します。)を実行すると、その中でloopMethod()を呼び、更にその中で・・と自分自身を呼び続けます。この例は終了するための処理がないため、実行すると無限ループになってしまいます。実際に再帰処理を書く際には、なんらかの終了条件を設ける必要があります。実際に階乗計算をするメソッドを書いてみましょう。上記のメソッドを3を引数に渡して実行したとします。返す値の積を返そうとします。×JavaJavaでdateクラスを使う方法【初心者向け】この記事では、Javaのdateクラスの使い方を解説します。実際にプログラムを書いて説明しているので、ぜひ理解しておきましょう。本記事は、TechAcademyのJava講座の内容をもとに作成しています。dateクラスはある特定の日時を表すのに使います。日付情報の保持は可能ですが日付の計算はできません。日付の計算を行う場合はCalendarクラスを使います。日付の書式を指定して出力する場合はDateFormatクラスを使います。Dateクラスのインスタンスを作成することで現在日時を取得することができます。実行結果(例)は以下です。JSTは日本標準時であることを示しています。SimpleDateFormatクラスのparseメソッドを使うことで、文字列からDateクラスへの変換ができます。下記の手順で行います。Dateクラスのbeforeメソッド、afterメソッド、equalsメソッドを使うことで日付の比較を行い、結果をtrueまたはfalseで取得することができます。以下の形式で比較します。day2JavaJavaの累乗計算の方法を現役エンジニアが解説【初心者向け】Javaの塁上計算の方法について解説します。実際にプログラムを書いて説明しているので、ぜひ理解しておきましょう。本記事は、TechAcademyのJava講座の内容をもとに作成しています。累乗計算は同じ数を繰り返しかけ算する計算です。結果は16となりますが、これは「2の4乗」という累乗です。「aのn乗」という計算において、aは底、nは指数です。javaで累乗計算を行う方法を2つ紹介します。ひとつはfor文を使う方法です。ひとつはjava.lang.Mathクラスを使う方法です。aのn乗を行いたい場合、aをかけるという処理をn回繰り返します。変数resultに底を掛けながら上書きしていくので、resultの初期値は1としています。