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 发布