图解阶乘

思路分析
1!=1
2!=1!*2
3!=2!*3
n!=(n-1)!*n
核心代码 定义方法 getR(int n) 方法体中 return getR(n-1)*n
//公共类 public class Re{ //定义一个main方法 public static void main(String[] args){ //new一个对象 JieC j = new JieC(); int num = j.getR(5); System.out.println(num); } //在main方法里被实例化里所以需要static static class JieC{ public int getR(int n){ if(n==1){ return 1; } else{ return getR(n-1)*n; } } } }


浙公网安备 33010602011771号