方法自己调用自己,就是递归。
使用递归实现求数的阶乘:
/**
* 通过递归实现阶乘
* @param n
* @return
*/
public static long factorial( int n){
if(n== 1){
return 1 ;
} else {
return n* factorial(n- 1) ;
}
}
* 通过递归实现阶乘
* @param n
* @return
*/
public static long factorial( int n){
if(n== 1){
return 1 ;
} else {
return n* factorial(n- 1) ;
}
}