コードの寿命を記録する:データアルゴリズム(数値の階乗を見つける)Java言語

整数の階乗を見つけるには、まず階乗を取得する方法を理解する必要があります。たとえば、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);
	}
}

おすすめ

転載: blog.csdn.net/qq_40266349/article/details/108567738