public class Test
{
public static void main(String[] args){
System.out.println("阶乘:"+jieCheng(5));
System.out.println("相加:"+f(100));
}
public static int jieCheng(int i){
if(i==1)
return 1;
else
return i*jieCheng(i-1);
}
public static int f(int i){
if(i==1)
return 1;
else
return i+f(i-1);
}
}
本文提供了一个使用Java实现的递归算法实例,包括计算阶乘和求1到n的整数之和两个具体应用。通过这两个例子,读者可以了解递归的基本原理及其实现方式。
2万+

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



