开发者社区> 问答> 正文

Java阶乘代码的实现

Java阶乘代码的实现

展开
收起
珍宝珠 2020-02-12 19:54:30 1585 0
1 条回答
写回答
取消 提交回答
  • 一个正整数的阶乘(英语:factorial)是所有小于及等于该数的正整数的积,并且有0的阶乘为1。自然数n的阶乘写作n!。

    亦即n!= 1×2×3×...×n。阶乘亦可以递归方式定义:0!= 1,n!=(n-1)!×n

    公共类MainClass { 公共静态void main (String args [ ] ){ for (int counter = 0 ; counter <= 10 ; counter ++ )){ 系统。出来。printf (“ %d!=%d \ n ” ,计数器,
             阶乘(计数器));
        } } 公众   
             
          
            
        
         静态长阶乘(长数){ 如果(数字<= 1 )返回1 ;
            否则返回数* 阶乘(编号- 1 );
        } }
    

    以上代码运行输出结果为:

    0!= 1
    1!= 1
    2!= 2
    3!= 6
    4!= 24
    5!= 120
    6!= 720
    7!= 5040
    8!= 40320
    
    

    9!= 362880 10!= 3628800

    2020-02-12 19:55:07
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载