JAVA输入一个正整数,输出从这个数到1各自的阶乘值
时间: 2024-04-29 20:24:30 浏览: 92
编写程序,输入整数 n,计算并输出 n 的阶乘
以下是JAVA代码实现:
```
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入一个正整数:");
int n = input.nextInt();
for (int i = n; i >= 1; i--) {
int res = 1;
for (int j = i; j >= 1; j--) {
res *= j;
}
System.out.println(i + "的阶乘为:" + res);
}
}
}
```
输入一个正整数,例如5,输出如下结果:
```
请输入一个正整数:5
5的阶乘为:120
4的阶乘为:24
3的阶乘为:6
2的阶乘为:2
1的阶乘为:1
```
阅读全文