下面是使用递归的方法计算阶乘的Java代码
public class Factorial {
public static void main(String[] args) {
int number = 10;
//定义整数
System.out.println(number + "!=" + fasctoeial(number));
//调用递归方法
}
//定义递归方法计算1*2*3*4*5*...*N
public static long fasctoeial(int num){
if (1 == num)
//递归结束条件
return 1;
else
return fasctoeial(num - 1) * num;
//递归调用方法
}
}