import javax.swing.*;//这相当于是从键盘输入的包类
public class FactorialTest {
public static void main (String args[])
{
int n; // 从键盘输入一个整数
String s=(String)JOptionPane.showInputDialog(null,"请输入一个整数","1到n的阶乘",
JOptionPane.PLAIN_MESSAGE,null,null,null);
n=Integer.parseInt(s);
long i=1,j=1,k=1;//long型可以算到2^63-1
while (j<=n)//条件
{
k=k*j;//k=1,j=1,k*j=1,把1赋给k值,然后循环
System.out.println(j+"!="+k);//输出从键盘输入的数的阶乘
j++;//循环
}
}
}