输入一个整数n,实现n的阶乘
代码
private static void fun2() {
//获取输入流
Scanner sc = new Scanner(System.in);
//提示输入
System.out.println("请输入一个整数:");
//输入整数a
int a = sc.nextInt();
//定义一个sum变量接收整数a的阶乘
int sum = 1;
//这里循环,i的值为1,2,3...a
for (int i = 1;i <= a;i++){
//sum = 1 * 2 * 3...*a
sum *= i;
}
//输出打印整数a的结果
System.out.println(a+"的阶乘为:"+sum);
}
结果图片