早教吧 育儿知识 作业答案 考试题库 百科 知识分享

创建一个阶乘应用程序一个数X的阶乘(通常记作X!)等于X*(X-1)*(X-2)……*1.例如4!等于4×3×2×1=24.

题目详情
创建一个阶乘应用程序 一个数X的阶乘(通常记作X!)等于X*(X-1)*(X-2)……*1.例如4!等于4×3×2×1=24.
▼优质解答
答案和解析
import java.util.Scanner;
public class Factorial {
//阶乘函数
public static int factorial(int i) {
if (i != 1)
return i * factorial(i - 1);
else
return 1;
}
public static void main(String[] args) {
System.out.println("请输入您要计算阶乘的数:");
Scanner sc = new Scanner(System.in);
int i =sc.nextInt();
System.out.println(i+"的阶乘为:"+factorial(i));
}
}
运行结果如下:
请输入您要计算阶乘的数:
4
4的阶乘为:24