一个正整数的阶乘(factorial)是所有小于及等于该数的正整数的积,并且0的阶乘为1。自然数n的阶乘写作n!。
package biji;
import java.util.Scanner;
public class demo14 {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
System.out.println("请输入一个正整数:");
int n=input.nextInt();
int jc=jiechen(n);
System.out.println(n+"!="+jc);
}
public static int jiechen(int m){
int sum=1;
for (int i=1;i<=m;i++){
sum=sum*i;
}
return sum;
}
}
代码运行如下: