设n为自然数,n!=1x2x3x......xn 称为n的阶乘,并且规定0!=1。试编制程序计算2!,4!,6!和10!,并将结果输出到屏幕上。

解决方案 »

  1.   

    class Test
    {

    public static void main(String args[])
    {
    int n=5;//这里n可以随意定义
    int sum=1;
    if (n==0)
             {
     sum=0;
             }
    for (int i=1;i<=n ;i++ )
    {
             sum=sum*i;
             
    }
    System.out.println(""+n+"的阶乘是:"+sum);
    }
    }
      

  2.   

    public static void main(String[] args)
        {
            int nj = 1, n = 0;//n为数字,要求几的阶层就让n等于几
            for (int i = 1; i <= n; i++)
            {
              nj *= i;
            }
            System.out.println(nj);
        }