public class Recurive {
public static void main(String[] args) {
Integer x = sum1(100); // 求1-100的和
System.out.printf("%d\n", x);
Integer result = getJieCheng(5); // 求5的阶乘
System.out.printf("%d\n", result);
}
private static Integer getJieCheng(int num) {
// 不管如何要有一个结束的条件,也就是程序的出口
if (num == 1)
return 1;
else
return num * getJieCheng(num - 1);
}
private static Integer sum1(int num) {
if (num == 1)
return 1;
return num + sum1(num - 1);
}
}
27、递归-求和&阶乘
最新推荐文章于 2024-09-05 11:00:53 发布