import java.util.Scanner;
public class Demo03 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个数字");
double n = scanner.nextInt();
System.out.println(n + "的阶乘值为:" + f(n));
scanner.close();
}
//递归调用
//阶乘函数
public static double f(double n){
if(n == 1){
return 1;
}
else {
return n*f(n-1);
}
}
}
java求阶乘方法
最新推荐文章于 2023-08-28 14:29:23 发布