package recursion;
public class Recursion {
int number=1;
public int recurs(int num) {
if(num!=0) {
number*=num;
recurs(num-1);
}else {
System.out.println(number);
}
return number;
}
public int recurss(int num) {
if(num==0||num==1) {
return 1;
}else {
return num*recurss(num-1);
}
}
}
package recursion;
import java.util.Scanner;
public class Test {
public static void main(String []args) {
Scanner input=new Scanner(System.in);
Recursion rc=new Recursion();
System.out.println("请输入:");
rc.recurs(input.nextInt());
System.out.println(rc.recurss(input.nextInt()));
}
}