この記事では、階乗を計算するための Java アルゴリズムについて説明します。Java コースを学習するときに、階乗を見つけるという問題によく遭遇します。今日はそれについて説明します。
コードは次のとおりです:
package com.xu.main; import java.util.Scanner; public class P9 { static long fact(int n) { if(n <= 1) { return 1; } else { return n * fact(n - 1); } } public static void main(String[] args) { int i; System.out.println("请输入要求阶乘的一个整数:"); Scanner input = new Scanner(System.in); i = input.nextInt(); System.out.println(i + "的阶乘结果是:"+fact(i)); } }
実行結果:
。
その他の Java 階乗アルゴリズムの再帰アルゴリズム計算に関する関連記事については、PHP 中国語 Web サイトに注目してください。