public class Test2 {
public int run(int num){
// 存储乘阶值
int sum;
// 判断是否为负数
if (num<0){
System.out.println("必须为正整数");
return num;
}else if (num==1){
return 1;
}else {
sum=num*new Test2().run(num-1);
}
return sum;
}
public static void main(String[] args) {
System.out.println(new Test2().run(5));
}
}
Java 递归阶乘计算
最新推荐文章于 2024-07-27 13:31:57 发布