public static void main(String[] args) {
Scanner input=new Scanner(System.in);
int sum=1;//用来放乘积
System.out.println("请输入接受用户的正整数:");
int num=input.nextInt();//接受阶乘的范围
if (num>=1&&num<=10) {//如果输入的数字在范围内,执行阶乘
System.out.print(num+"!=");
for (int i = 1; i <= num; i++) {//执行阶乘并输出公式
sum=sum*i;//计算阶乘
//格式化输出begin
if (i<num) {
System.out.print(i+"*");
}else{
System.out.print(i);
}
//格式化输出end
}
System.out.print("="+sum);//输出计算的结果
}else{
System.out.println("无效数据");//超出范围内的提示
}
}