public class digui{ public long factorial(long n){ if(n==1){ return 1; } return n*factorial(n-1); } public static void main(String [] args){ digui di=new digui(); di.factorial(2000) }
public class digui{ public double factorial(long n){ if(n==1){ return 1; } return n*factorial(n-1); } public static void main(String [] args){ digui di=new digui(); di.factorial(2000) } 把类型改一下。
for (int i = 1; i <= 2000; i++) {
j *= i;
if (i % 10 == 0) {
j = j / Math.pow(10, 28);
}
public long factorial(long n){
if(n==1){
return 1;
}
return n*factorial(n-1);
}
public static void main(String [] args){
digui di=new digui();
di.factorial(2000)
}
public double factorial(long n){
if(n==1){
return 1;
}
return n*factorial(n-1);
}
public static void main(String [] args){
digui di=new digui();
di.factorial(2000)
}
把类型改一下。