首先引入Scanner工具包,n的阶乘是 1*2*3*4*....*n
具体看代码:
import java.util.Scanner;
public class NtLx1{
public static void main(String[] args){
//控制台输入一个数字n,求 n的阶乘
Scanner sc = new Scanner(System.in);
System.out.print("请输入你要计算阶乘的数:");
int n = sc.nextInt();
int sum = 1;
for(int i = 1;i<= n;i++){
sum *= i;
}
System.out.println(n+"的阶乘是:"+sum);
}
}