Java算法,如何实现递归组合?

Java算法,如何实现递归组合?

请先 登录 后评论

1 个回答

肖秋平 | 奈学教育 - 奈学教育 | 金牌讲师
擅长:架构师

给你看个求阶乘 的案例也许你就清楚了

public class Demo { 
public static void main(String[] args) { 
int sum = 1; 
for (int i = 1; i <=5; i++) { 
sum*=i; // 1 * 2  * 3  

System.out.println(sum); 

//另种求阶乘的方法 
System.out.println(getJiecheng(30)); 


private static int getJiecheng(int num ) { 
if (num == 1) { 
return 1; 
} else { 
return num * getJiecheng(num - 1); 


}

请先 登录 后评论