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实现
猜你喜欢
转载自blog.csdn.net/weixin_41640994/article/details/80935145
今日推荐
周排行