阶乘计算 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)); } }