以下是Java程序代码,用于计算输入数字的阶乘:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个正整数:");
int n = scanner.nextInt();
int result = 1;
for (int i = 1; i <= n; i++) {
result *= i;
}
System.out.println(n + "的阶乘为:" + result);
}
}
程序首先提示用户输入一个正整数,然后使用Scanner类读取用户输入的值并存储在变量n中。接下来,程序使用for循环计算阶乘,即将1乘以2,再乘以3,直到乘以n。最后,程序输出计算结果。