本文主要是介绍java算法----乘加的阶层递归算法(一),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
//阶层的乘法和加法递归算法
public class ProjectTest{
/**基本算法操作
* @param args
*/
public static void main(String [] args){
//阶层递归乘法
System.out.println("乘法=" + mult(3));
//阶层递归加法
System.out.println("加法=" + add(2));
}
/*
* 阶层递归加法
*/
private static int add(int n1){
if(n1==0||n1==1){
return n1;
}else{
return n1+add(n1-1);
}
}
/*
* 阶层递归乘法
*/
public static int mult(int n1){
if(n1==0||n1==1){
return 1;
}
else{
System.out.println(n1);
return n1*mult(n1-1);
}
}
}
这篇关于java算法----乘加的阶层递归算法(一)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!