阶乘计算 package L4Loop;import java.util.ArrayList;import java.util.List;/* *阶乘计算 *递归调用 * * */public class FactorialCalc {/* * 普通方法实现阶乘 * */static int facCal(int num){int product=1;for(int i=num;i0;i--){
package L4Loop;
import java.util.ArrayList;
import java.util.List;
/*
*阶乘计算
*递归调用
*
* */
public class FactorialCalc {
/*
* 普通方法实现阶乘
* */
static int facCal(int num){
int product=1;
for(int i=num;i>0;i--){
product=product*i;
}
return product;
}
/*
* 递归方法实现阶乘
* */
static int DGfac(int num){
if(num<=1){
return 1;
}
else{
return num*DGfac(num-1);
}
}
public static void main(String[] args) {
//System.out.println(facCal(5));
System.out.println(DGfac(5));
}
}
