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实现的递归算法示例,包括计算阶乘和求自然数累加两个功能。通过递归方式实现,便于理解递归的基本概念及应用。
2万+

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



