public class SS{
//递归方法
public int factorial(int m){
int s=1; ( 此处为0的时候得到的阶乘为0)
if (m > 1){
s= m * factorial(m-1);
// System.out.println("m的值为:"+m);
// System.out.println("factorial(m-1)====="+factorial(m-1));
// System.out.println("s的值为:"+s);
// System.out.println("==========================");
}
return s;
}
public static void main(String args[]){
SS ss=new SS();
System.out.println("4的阶乘是="+ss.factorial(4));
}
}
//递归方法
public int factorial(int m){
int s=1; ( 此处为0的时候得到的阶乘为0)
if (m > 1){
s= m * factorial(m-1);
// System.out.println("m的值为:"+m);
// System.out.println("factorial(m-1)====="+factorial(m-1));
// System.out.println("s的值为:"+s);
// System.out.println("==========================");
}
return s;
}
public static void main(String args[]){
SS ss=new SS();
System.out.println("4的阶乘是="+ss.factorial(4));
}
}