package test1;
import java.util.Scanner;
//n的阶乘
public class Test2 {
public static void main(String[] args) {
System.out.println(“请您输入一个正整数:”);
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
Rec r = new Rec();
System.out.println(n + “!=” + r.rec(n));
}
}
class Rec {
public long rec(int n) {
long value = 0;
if (n == 1) {
value = 1;
} else {
value = n * rec(n - 1);
}
return value;
}
}

Java实现n的阶乘计算
此博客展示了用Java语言实现计算n的阶乘的代码。通过Scanner类获取用户输入的正整数n,定义Rec类的rec方法使用递归计算n的阶乘,并将结果输出。
132

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



