阶乘

作者: Ridiculous_one | 来源:发表于2018-07-14 10:58 被阅读0次

    问题

    输入一个正整数 n,输出 n! 的值。
    其中 n! = 1 x 2 x 3 x … x n,n! < Integer.MAX_VALUE

    解答

    public class Factorial
    {
        public static void main (String[] args)
        {
            Factorial f = new Factorial();
            System.out.println( f.calculate(12) );
        }
        
        public int calculate (int n)
        {
            int result = 1;
            for (int i = 1; i < n+1; i++)
            {
                result = result * i;
            }
            return result;
        }
    }
    

    相关文章

      网友评论

          本文标题:阶乘

          本文链接:https://www.haomeiwen.com/subject/rjnepftx.html