import java.util.Scanner;
public class Factorial {
public static void main(String[] args) {
//用于输入数字
Scanner sc = new Scanner(System.in);
//输入一个数字
int num = sc.nextInt();
//调用firt_Factorial,输出数字
System.out.println("数字"+num+"的阶乘是:"+firt_Factorial(num));
}
public static int firt_Factorial(int num) {
if(num==0) { //判断num是否为0,为0返回1
return 1;
}else {
//调用本身,把数字-1传递下去,直到num为0
num = num * firt_Factorial(num-1);
}
return num ;
}
}
阶乘_java实现
最新推荐文章于 2023-09-10 01:58:30 发布