import java.util.Scanner;
public class factorial {
public static void main(String[] args) {
//求5的阶乘
int sum = 1;
for(int i = 1; i <= 5; i++ ) {
sum = i * sum;
}
System.out.println(sum);
System.out.println("----------分隔符------------");
//使用键盘录入与方法算输入值的阶乘
@SuppressWarnings("resource")//去掉警告提示
Scanner sc = new Scanner(System.in);
System.out.println("请你输入需要计算阶乘的数值:");
int b = sc.nextInt();
int sum1 = run(b);
System.out.println(sum1);
}
/*
*一定要注意要导包
* 两确定:
* 返回值类型为int
* 参数列表 int a
*/
public static int run(int a) {
int sum = 1;
for(int i = 1; i <= a; i++ ) {
sum = i * sum;
}
return sum;
}
}
使用方法与键盘输入计算5的阶乘
最新推荐文章于 2023-05-29 04:08:26 发布
本文介绍了一个简单的Java程序,用于计算并输出指定整数的阶乘。程序包含两个部分:一是直接计算固定数值5的阶乘;二是通过用户输入来计算任意正整数的阶乘,并为此定义了一个独立的方法。
1万+

被折叠的 条评论
为什么被折叠?



