整数の階乗を見つけるには、まず階乗を取得する方法を理解する必要があります。たとえば、n = 5の場合、nの階乗は5×4×3×2×1です。これは、forループを使用してトラバースするため、この効果は減分によって達成されます。
(以下はコードです↓)
import java.util.Scanner;
public class Factorial{
public static void main(String[] args){
Scanner input = new Scanner(System.in);
System.out.println("请输入一个整数:");
int a = input.nextInt();
for(int i = a - 1 ; i > 0 ; i--){
a *= i;
}
System.out.println("该数的阶乘为:"+a);
}
}