题目:利用递归方法求输入数字的阶乘。
import java.util.*;
public class MySolution{
public static void main(String args[]) {
Scanner s=new Scanner(System.in);
System.out.print("input:");
int n=s.nextInt();
rec fr=new rec();
System.out.println(n+"!="+fr.rec(n));
}
}
class rec{
public long rec(int n) {
long value=0;
if(n==1) {
value=1;
}else {
value=n+rec(n-1);
}
return value;
}
}