单选题
阅读下列利用递归来求n!的程序。
class FactorialTest{
static long Factorial(int n){//定义Factorial()方法
if(n==1)
return 1;
else
return n * Factorial{______};
}
public Matic void main{String a[]} {
//main()方法
int n=8;
System. out. println{n+"!="+Factorial(n)};
}
}
为保证程序正确运行,在下画线处应该填入的参数是______。
【正确答案】
A
【答案解析】[解析] 因为在n不为1时,n!=n*(n-1)*(n-2)*…*1=n*(n-1)!,所以此处应为n-l。