import java.math.BigInteger;
import java.util.Scanner;
public class A1042 {
private static Scanner sc;
public static void main(String []args){
sc = new Scanner(System.in);
BigInteger n = sc.nextBigInteger();
while(n.intValue()<=10000){
if(!n.equals(BigInteger.valueOf(1))){
n = n.multiply(n.subtract(BigInteger.valueOf(1)));
}
System.out.println(n);
n = sc.nextBigInteger();
}
}
}
为什么自己运行结果是正确的却编译不通过,提示Compilation Error