第7周作业1-循环大战------while

来源:互联网 发布:linux 安装jdk1.7 编辑:程序博客网 时间:2024/06/05 21:17
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++;//循环          }      }  }  

0 0