通过Scanner 获取一个整数,然后使用while计算这个整数的阶乘
N的阶乘等于 N* (N-1) * (N-2) * … * 1
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.println("请输入一个整数:");
int N = in.nextInt();
int num = 1;
while (N > 0) {
num *= N;
N--;
}
System.out.println("阶乘为:" + num);
}