import java.math.BigInteger //java 的大整数类
import java.util.Scanner; //输入类
public class Main
{
public static void main(String[] args)
{
Scanner sin = new Scanner(System.in);
int n1,j;
while(sin.hasNext()) //可以循环输入
{
n1=sin.nextInt(); // 输入一个整数 n1;
BigInteger m =BigInteger.valueOf(1); // 创建一个大整数的对象,并初始化
BigInteger n =BigInteger.valueOf(1);
for(int i=1;i<=n1;i++)
{
n= BigInteger.valueOf(i); // 把 整数 i 转化成大整数的对象
m =m.multiply(n); // 大整数相乘,结果赋值给m
}
System.out.println(m);
}
}
}
import java.util.Scanner; //输入类
public class Main
{
public static void main(String[] args)
{
Scanner sin = new Scanner(System.in);
int n1,j;
while(sin.hasNext()) //可以循环输入
{
n1=sin.nextInt(); // 输入一个整数 n1;
BigInteger m =BigInteger.valueOf(1); // 创建一个大整数的对象,并初始化
BigInteger n =BigInteger.valueOf(1);
for(int i=1;i<=n1;i++)
{
n= BigInteger.valueOf(i); // 把 整数 i 转化成大整数的对象
m =m.multiply(n); // 大整数相乘,结果赋值给m
}
System.out.println(m);
}
}
}