阶乘

问题

输入一个正整数 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;
    }
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 在C语言中,五种基本数据类型存储空间长度的排列顺序是: A)char B)char=int<=float C)ch...
    夏天再来阅读 9,195评论 0 2
  • 我怎么如此幸运,快节奏的生活节奏,出现了很多快节奏的生活方式,比如说快餐,速成培训班!就连几年,十几年落下的病,人...
    国粹堂1阅读 1,535评论 0 0
  • 用充满真诚,诚恳,温暖,心疼,善良,与包容的心灵,去发现,记录,再现,呈现,或升华,最普通生灵,与最普通生...
    香芋予香阅读 4,542评论 0 1

友情链接更多精彩内容